shell do done 嵌套
shell能够自动识别匹配的do和done字符,这种模式很常见,比如通常的小括号、中括号、花括号匹配等等,它们的本质都是字符匹配。
shell do done 嵌套实例
实例1:循环显示某个目录的所有文件名称
filelist=`ls -l|awk {'print $9'}`
for file in $filelist
do
if [ -f $file ]
then
echo "echo ${file}"
fi
done
实例1:shell do done 嵌套
for (( a = 1; a <= 3; a++ )) #第一个for变量a值是1,a小于等于3,a值增加
do
echo "外循环“ $a:" #echo后面字符原样输出,$后跟变量a的值依次是1.2.3
for (( b = 1; b <= 3; b++ )) #第二个for 变量a值是1,a小于等于3,a值增加
do
echo " Inside loop: $b" #echo后面字符原样输出,$后跟变量b的值依次是1.2.3
done
done