标签: bash
我想选择扩展名为f,F和F90的所有文件。目前我正在尝试像
echo *.f *.F *.f90
但是,如果目录中没有.f文件(并且总是有三个中的一个),我会留下* .f,即它回声
*.f file1.F file2.f90
其中,如果我想删除它们将始终抱怨* .f不存在。
答案 0 :(得分:1)
shopt -s nullglob会在Bash中修复此问题,但不可移植。
shopt -s nullglob