Есть текстовый файл file.txt на каждой строке которого находится то или иное число. Я сделал так:
read a
echo $a | sed -r 's/(.){1}/&\n/g' > file.txt
x=$(wc file.txt)
while [[ x != "0 0 0 file.txt" ]]
do
y=$(cat file.txt | head -n1 | tail -n1)
sed -i '1d' file.txt
if [[ c = 1 ]]
then
команды
else
команды
[еще несколько циклов if для разных вариантов]
done
еще команды
Цикл получается бескоечный, а надо, чтобы по его завершении делались другие действия. Как сделать, чтобы цикл завершался, пройдя все строки в файле?
Upd: сделал тупо
echo 's' >> file.txt
while [[ y != "s" ]]
do
команды
Но работает)