Script Shell pour parsingr ip: port à partir d'un file text

Je reçois quotidiennement un file text avec ip: port, un par ligne, exemple:

11.22.33.44:80 22.33.44.55:8080 33.44.55.66:7777 

Je voudrais parsingr le premier ip et le port dans deux variables différentes, puis les écrire dans un autre file, attendre l'exécution d'un programme qui utilise ces variables, boucle ce cycle pour passer tout le ip:port au file et exécuter le programme.

Comment puis je faire ça?

    One Solution collect form web for “Script Shell pour parsingr ip: port à partir d'un file text”

     #!/bin/sh while read line junk do addr=${line%%:*} port=${line##*:} ./nuke $addr $port retval=$? case retval in 0) echo "$addr $port nuked" >> nuke.log ;; *) echo "$addr $port avoid nuke" >> nuke.log ;; esac done < /some/file/with/ipports 
    Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.