摘要:基本任何語言都有自己的循環(huán)語句,Shell當(dāng)然也不例外,今天就為大家介紹下Shell for循環(huán)的用法。Shell for循環(huán)語法Shell for循環(huán)的語法如下所示for 變量 in 列表 do command1 command2 &n
基本任何語言都有自己的循環(huán)語句,Shell當(dāng)然也不例外,今天就為大家介紹下Shell for循環(huán)的用法。
Shell for循環(huán)語法
Shell for循環(huán)的語法如下所示
for 變量 in 列表 do command1 command2 ... commandN done
列表是一組值(數(shù)字、字符串等)組成的序列,每個(gè)值通過空格分隔。每循環(huán)一次,就將列表中的值依序放入指定的變量中,然后重復(fù)執(zhí)行命令區(qū)域(在do和done 之間),直到所有元素取盡為止。
Shell for循環(huán)示例
接下來通過示例的方式給大家介紹下Shell for循環(huán)的用法。
for loop in one two tree four do echo "I am : $loop" done
輸出結(jié)果:
I am : one I am : two I am : tree I am : four
可以順序輸出字符串的單詞,示例:
for str in I am linuxdaxue do echo $str done
輸出結(jié)果:
I am linuxdaxue
可以顯示當(dāng)前目錄下的文件,示例:
for file in ./* do echo $file done
輸出結(jié)果:
./a.sh ./automake ./automonitor ./crzk ./makedir ./shell_start ./sql ./submit