Shell for循環(huán)

2021-08-31 09:41 更新

循環(huán)操作項目清單。重復(fù)一組命令列表中的每個項目。

語法

for var in word1 word2 ... wordN
do
   Statement(s) to be executed for every word.
done

var是一個變量,word1 到 wordN 是由空格分隔的字符(字)序列的名稱。每次for 循環(huán)的執(zhí)行,變量var的值被設(shè)置為下一個單詞的列表中的字,word1 到 wordN 。

例子:

下面是一個簡單的例子,它使用for循環(huán)跨越通過給定的數(shù)字列表:

#!/bin/sh

for var in 0 1 2 3 4 5 6 7 8 9
do
   echo $var
done

這將產(chǎn)生以下結(jié)果:

0
1
2
3
4
5
6
7
8
9

下面的例子顯示所有文件開始 .bash在home目錄。執(zhí)行這個腳本:

#!/bin/sh

for FILE in $HOME/.bash*
do
   echo $FILE
done

這將產(chǎn)生以下結(jié)果:

/root/.bash_history
/root/.bash_logout
/root/.bash_profile
/root/.bashrc

 



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號