Le script bash utilise la commande cut à la variable et le résultat du stockage à une autre variable

J'ai un config.txt fichier avec les adresses IP comme contenu, comme ce

10.10.10.1:80
10.10.10.13:8080
10.10.10.11:443
10.10.10.12:80

Je veux ping chaque ip adresse dans le fichier

#!/bin/bash
file=config.txt

for line in `cat $file`
do
  ##this line is not correct, should strip :port and store to ip var
  ip=$line|cut -d\: -f1
  ping $ip
done

Je suis un débutant, désolé pour cette question mais je ne pouvais pas le trouver moi-même.

source d'informationauteur CodingYourLife | 2012-03-15