在终端(ksh)中无限循环启动命令

在终端(ksh)中无限循环启动命令

我正在尝试在终端中创建一个循环,以便在脚本执行期间每秒启动以下命令。我不想在.sh脚本文件中创建循环,我正尝试在提示符中执行。

我尝试了这个但是没有用:

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

错误信息:ksh: 1: is not an identifier

我在 AIX 中使用 korn shell。

答案1

您可以使用以下内容:

while true 
do 
   ls -ltr
   date 
   sleep 2 
done

可以使用 Ctrl-C 中断上述操作

一行:

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

相关内容