Вы можете использовать следующее:
while true do ls -ltr date sleep 2 done
Выше можно сломать с помощью Ctrl-C
Одна строка:
while true; do ls -ltr; date; sleep 2; done
Я пытаюсь создать цикл в терминале, чтобы запускать каждую секунду во время выполнения скрипта следующую команду. Я не хочу создавать цикл в .sh
файле сценария, я пытаюсь сделать это в командной строке.
Я попробовал это, но не работает:
for 1 > do > ls -ltr > date > sleep 2 > done
Сообщение об ошибке: ksh: 1: is not an identifier
Я использую оболочку Korn в AIX.
Вы можете использовать следующее:
while true do ls -ltr date sleep 2 done
Выше можно сломать с помощью Ctrl-C
Одна строка:
while true; do ls -ltr; date; sleep 2; done