选择多个文件扩展名,当某些文件扩展名不存在时

时间:2011-08-31 10:30:45

标签: bash

我想选择扩展名为f,F和F90的所有文件。目前我正在尝试像

这样的东西
echo *.f *.F *.f90

但是,如果目录中没有.f文件(并且总是有三个中的一个),我会留下* .f,即它回声

*.f file1.F file2.f90

其中,如果我想删除它们将始终抱怨* .f不存在。

1 个答案:

答案 0 :(得分:1)

shopt -s nullglob会在Bash中修复此问题,但不可移植。