Bonjour à tous,
je souhaite réaliser un script afin de vérifier si les connexions sont bien établies entre la machine sur laquelle j'exécute mon script et d'autres machines distantes.
Pour cela j'ai créer un fichier csv ("test.csv") avec mes adresses ip ainsi que mes ports et j'ai commencer par écrire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 cat test.csv | while read line do IP=$(echo $line | awk -F ";" '{print $1}') PORT=$(echo $line | awk -F ";" '{print $2}' | sed 's/\r//g') nc -v $IP $PORT done
Cependant le nc n'est effectuer que sur la 1ere ligne de mon fichier :
:
je pense que c'est parce que la commande nc ne laisse reprendre la main mais je n'en suis pas sur :/
merci par avance pour votre aide![]()
Partager