Shell的 for 迴圈小例子

2021-09-06 06:11:16 字數 605 閱讀 6746

上例子

for i in f1 f2 f3; do

@echo $i;

done

執行結果:

f1f2

f3但是,請注意:如果是在makefile 中寫,要寫成這個樣子:

all:

for i in f1 f2 f3; do

\ @echo $$i; \

done

如果 @echo $$i; 後面沒有反斜線,則會出現:

/bin/sh: -c:行3: 語法錯誤: 未預期的檔案結尾

這是因為如果是如下:

all:

for i in f1 f2 f3; do\

@echo $$i;

done

會被認為 沒有 done, 要麼要在 @echo $$i;後加反斜線表示shell**尚未結束, 要麼就寫成如下的一行:

all:

for i in f1 f2 f3; do\

@echo $$i;  done

或者乾脆:

all:

for i in f1 f2 f3; do @echo $$i; done

JS的for迴圈小例子

1 輸出1 100的和 var sum 0 for var i 1 i 100 i document.write sum 2 輸出1 100奇數的和 var sum 0 for var i 1 i 100 i 2 document.write sum 3 輸出1 100偶數的和 var sum 0 ...

在shell中使用while迴圈的例子

bin sh filename 2.sh b 9e 15 tmpb b while tmpb le e doecho tmpb tmpb expr tmpb 1 ok tmpb expr tmpb 1 done 執行這個指令碼後,輸出的結果為 910 1112 1314 15注意 第9行的功能和第1...

Linux中編寫shell指令碼的小例子

1.建立乙個test.sh的檔案 touch test.sh2.編輯這個檔案 vi test.sh3.進入到編輯頁面後將編輯頁面先切換成編輯模式 按esc鍵就可以切換 4.切換到編輯模式後開始向這個檔案中輸入 bin bash echo hello linux 5.編輯完後再切換成命令模式輸入 wq...