сценарий bash использует команду cut в переменной и сохраняет результат в другой переменной

У меня есть файл config.txtс IP-адресами в виде содержимого, подобного этому

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

Я хочу пропинговать каждый ipадрес в этом файле

#!/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

​​Я новичок, извините за такой вопрос, но сам не смог разобраться.

21
задан CodingYourLife 19 January 2017 в 17:50
поделиться