如何使用没有ls
扩展名的egrep从.c
命令中找到文件和目录的名称。
例如,如果ls命令结果为
a bb ccc a.c bb.c
然后输出必须
a bb ccc
答案 0 :(得分:2)
find
会帮助您:
find . -not -name '*.c'
如果要将其限制在当前目录中:
find . -not -name '*.c' -maxdepth 1
答案 1 :(得分:0)
您可以尝试以下命令:
shopt -s extglob
ls !(*.c)