Dans une partie du script sur lequel je travaille, je veux valider que l'adresse IP entrée est au format correct. Je veux faire une boucle alors que le format d'entrée n'est PAS correct. Ce qui suit fonctionne pour une boucle alors que le format EST correct.
while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]]
do
Comment puis-je inverser la situation pour dire que NE correspond PAS au format. J'espérais que !=~cela fonctionnerait, mais j'obtiens une erreur de syntaxe.