Я создаю скрипт bash, который перезагружает систему при каждой перезагрузке, добавляет новую строку в текстовый файл, затем я читаю текстовый файл перед каждой перезагрузкой. Как только переменная, содержащая число строк, достигнет, скажем, 10, я хочу, чтобы скрипт удалил текстовый файл (в какой момент следующей перезагрузки он увидит, что файла нет, прервет цикл и предложит пользователю начать снова). Я пробовал это:
exec < text.txt
nol=0
while read line
do
nol=`expr $nol + 1`
done
reboot_count=10
if ["$nol" == "$reboot_count"];
then
rm text.txt
fi
но это, похоже, не работает, вся помощь приветствуется :)