Shell的应用模式
l 用户交互模式,即用户输入命令,操作系统做出响应。 这种模式,可以理解为“算盘珠子----- 敲一下响应一下”。
l 第二种模式,脚本模式,事先将命令行组织成脚本文本,然后系统按照逻辑顺序进行处理。这种模式可以理解为“按照计划执行模式”。在DOS(Windows)时代,也有类似的模式,叫做批处理。
第一个批处理的shell脚本
echo “--------------------------------------- “
echo “ This is #1 line “
echo “ This is #2 line “
echo “ This is #3 line “
echo “ This is #4 line “
echo “---------------------------------------”
echo “ This is #1 line “
sleep 3
echo “ This is #2 line “
sleep 3
echo “ This is #3 line “
sleep 3
echo “ This is #4 line “
键入这个脚本,存为bbb.sh, 然后 shbbb.sh执行之
提示: 在vim中,yy一行,然后p,可以直接复制整行。
提示2: 在命令行中,可以使用;一行写多个命令,按照顺序执行。
echo “ This is #1 line “ ; sleep 3
echo “ This is #2 line “ ; sleep 3
echo “ This is #3 line “ ; sleep 3
echo “ This is #4 line “
shell实例3, 妙用clear,clear清屏,实现输出的效果。
echo “ This is #1 line “ ; sleep 3 ; clear
echo “ This is #2 line “ ; sleep 3 ; clear
echo “ This is #3 line “ ; sleep 3 ; clear
echo “ This is #4 line “
clear
echo "------ This is Line 1 --------"; sleep 2 ; clear
echo "------ This is Line 2 --------"; sleep 2 ; clear
echo "------ This is Line 3 --------"; sleep 2 ; clear
echo "------ This is Line 4 --------"; sleep 2 ; clear
echo "------ This is Line 5 --------"; sleep 2 ; clear
echo "------ This is Line 6 --------"; sleep 2 ; clear
echo "------ This is Line 7 --------"; sleep 2 ; clear
echo "------This is Line 8 -------- "