如果glob模式不匹配任何文件,bash
將只返回面值模式:灰有等價於bash的'nullglob'選項嗎?
bash-4.1# echo nonexistent-file-*
nonexistent-file-*
bash-4.1#
您可以通過設置nullglob
外殼選項來修改默認行爲,如果沒有匹配,你獲得一個空字符串:
bash-4.1# shopt -s nullglob
bash-4.1# echo nonexistent-file-*
bash-4.1#
那麼在ash
有沒有相同的選項?
bash-4.1# ash
~ # echo nonexistent-file-*
nonexistent-file-*
~ # shopt -s nullglob
ash: shopt: not found
~ #
我認爲你不需要在這種情況下設置IFS – drizzt
這隻適用於碰巧與自己匹配的球體。它不是nullglob的一般替代品。 –