У меня есть простой bash-скрипт, который читает строку из файла, построчно и печатает его на экран (взят из другого ответа SO).
while IFS= read -r line || [[ -n "$line" ]]; do echo "$line"; sleep 2; done < testfile.txt
Я хочусделайте этот бесконечный цикл так, чтобы, как только он достиг конца файла, он снова начинался с начала:
Я попытался добавить while true;
/ while [ 1 ];
/ даже while :;
в начале,но ничего из этого не работает.После нажатия клавиши ввода выдается приглашение >
.
Как сделать этот цикл бесконечным и поддерживать его как однострочное?