Бесконечный цикл в терминале (ksh) для запуска команд

9512
Jorge Vega Sánchez

Я пытаюсь создать цикл в терминале, чтобы запускать каждую секунду во время выполнения скрипта следующую команду. Я не хочу создавать цикл в .shфайле сценария, я пытаюсь сделать это в командной строке.

Я попробовал это, но не работает:

for 1 > do > ls -ltr > date > sleep 2 > done 

Сообщение об ошибке: ksh: 1: is not an identifier

Я использую оболочку Korn в AIX.

2

1 ответ на вопрос

4
Smoothie

Вы можете использовать следующее:

while true  do  ls -ltr date  sleep 2  done 

Выше можно сломать с помощью Ctrl-C

Одна строка:

while true; do ls -ltr; date; sleep 2; done 

Похожие вопросы