本文是Linux Shell系列教程的第(十)篇,更多Linux Shell教程請看:Linux Shell系列教程 基本任何語言都有自己的迴圈語句,Shell當然也不例外,今天就為大家介紹下Shell for迴圈的用法。 Shell for迴圈語法 Shell for迴圈的語法如下所示 列表是一組 ...
本文是Linux Shell系列教程的第(十)篇,更多Linux Shell教程請看:Linux Shell系列教程
基本任何語言都有自己的迴圈語句,Shell當然也不例外,今天就為大家介紹下Shell for迴圈的用法。
Shell for迴圈語法
Shell for迴圈的語法如下所示
for 變數 in 列表 do command1 command2 ... commandN done
列表是一組值(數字、字元串等)組成的序列,每個值通過空格分隔。每迴圈一次,就將列表中的值依序放入指定的變數中,然後重覆執行命令區域(在do和done 之間),直到所有元素取盡為止。
Shell for迴圈示例
接下來通過示例的方式給大家介紹下Shell for迴圈的用法。
for loop in one two tree four do echo "I am : $loop" done
輸出結果:
I am : one I am : two I am : tree I am : four
可以順序輸出字元串的單詞,示例:
for str in I am linuxdaxue do echo $str done
輸出結果:
I am linuxdaxue
可以顯示當前目錄下的文件,示例:
for file in ./* do echo $file done
輸出結果:
./a.sh ./automake ./automonitor ./crzk ./makedir ./shell_start ./sql ./submit
Shell for迴圈命令是比較容易掌握的,今天就先給大家介紹到這裡。更多Shell教程請看:Linux Shell系列教程
本文由Linux技術達人【daxue】發表在:Linux大學
本文固定鏈接:Linux Shell系列教程之(十)Shell for迴圈