Как выполнить итерацию файла и напечатать только первое слово. Строка разделяется двоеточием. пример корень: 01: 02: toorИзвлечь первое слово в текстовом файле, разделенном двоеточием
файл содержит несколько строк. И это то, что я сделал до сих пор, но он не работает.
FILE=$1
k=1
while read line; do
echo $1 | awk -F ':'
((k++))
done < $FILE
Я не очень хорошо разбираюсь в bash-scripting. Так что это, вероятно, очень тривиально для одного из вас.
изменить: переменная k - подсчет строк.
Хорошо, теперь я вижу свою ошибку.Я предположил, что мне нужен цикл для итерации строк в файле. Я могу просто использовать «cut -d:», поскольку он не имеет цикла – KimR