Shell的 for 循环小例子
生活随笔
收集整理的這篇文章主要介紹了
Shell的 for 循环小例子
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上例子
for i in f1 f2 f3; do@echo $i; done執行結果:
f1
f2
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
轉載于:https://www.cnblogs.com/gaojian/archive/2012/09/20/2695097.html
總結
以上是生活随笔為你收集整理的Shell的 for 循环小例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树的遍历 | 翻转二叉树
- 下一篇: mongodb----集合而定多种查询方