Shell
Shell是什麼?
Shell 使用Shell變量
Shell 特殊變量
Shell 數組/Arrays
Shell 基本運算符
Shell 算術運算符示例
Shell 關係運算符示例
Shell 布爾運算符範例
Shell 字符串運算範例
Shell 文件測試符例子
C Shell運算符
Korn Shell 運算符
Shell 條件語句
Shell if...fi語句
Shell if...else...fi 語句
Shell if...elif...fi 語句
Shell case...esac 語句
Shell 循環類型
Shell while 循環
Shell for循環
Shell until 循環
Shell select 循環
Shell 循環控制break/continue
Shell 替代
Shell 引用機制
Shell 輸入/輸出重定向
Shell 函數
Shell 聯機幫助
Shell for循環
循環操作項目清單。重複一組命令列表中的每個項目。
語法
for var in word1 word2 ... wordN do Statement(s) to be executed for every word. done
var是一個變量,word1 到 wordN 是由空格分隔的字符(字)序列的名稱。每次for 循環的執行,變量var的值被設置爲下一個單詞的列表中的字,word1 到 wordN 。
例子:
下面是一個簡單的例子,它使用for循環跨越通過給定的數字列表:
#!/bin/sh for var in 0 1 2 3 4 5 6 7 8 9 do echo $var done
這將產生以下結果:
0 1 2 3 4 5 6 7 8 9
下面的例子顯示所有文件開始 .bash在home目錄。執行這個腳本:
#!/bin/sh for FILE in $HOME/.bash* do echo $FILE done
這將產生以下結果:
/root/.bash_history /root/.bash_logout /root/.bash_profile /root/.bashrc