在shell脚本中可以完成的任何事情,在命令行下都可以完成。(对于需要快速完成的脚本来说,很适合)
$while : ; do
>clear
>ls -lrt #根据修改时间排序输出结果
>sleep 3
>done
此命令是一个无限循环,用Ctrl+c来终止运行。
在看一个一系列嵌套的循环。
$ for i in 1 2 3 4 5 6 7 8 9
>do
>for j in 1 2 3 4 5 6 7 8 9
>do
> for k in 1 2 3 4 5 6 7 8 9
> touch $i$j$k
> done
>done
>done
在当前目录下创建大量的空文件,
在看一个:如何通过反引号(‘’)内的一个命令调用获取节点名的列表。将命令字符串包含在反引号内不表示要显示该字符串,而执行该命令字符串并用返回值替换原始命令串。
$for node in 'cat some_nodelist_file'
>do
>if ["node"="cheese"]
>then
>continue
>else
>ssh $node uname -a
>ssh $node uptime
>fi
>done