For Loop 沒有 list-of-words 引數
for arg; do
echo arg=$arg
done
沒有單詞列表引數的 for
迴圈將迭代位置引數。換句話說,上面的例子相當於這段程式碼:
for arg in "$@"; do
echo arg=$arg
done
換句話說,如果你發現自己寫的 for i in "$@"; do ...; done
,只需刪除 in
部分,然後簡單地寫一下 for i; do ...; done
。
for arg; do
echo arg=$arg
done
沒有單詞列表引數的 for
迴圈將迭代位置引數。換句話說,上面的例子相當於這段程式碼:
for arg in "$@"; do
echo arg=$arg
done
換句話說,如果你發現自己寫的 for i in "$@"; do ...; done
,只需刪除 in
部分,然後簡單地寫一下 for i; do ...; done
。