文件不包含c扩展名

时间:2012-03-23 12:11:11

标签: unix

如何使用没有ls扩展名的egrep从.c命令中找到文件和目录的名称。

例如,如果ls命令结果为

a bb ccc a.c bb.c

然后输出必须

a bb ccc

2 个答案:

答案 0 :(得分:2)

find会帮助您:

find . -not -name '*.c'

如果要将其限制在当前目录中:

find . -not -name '*.c' -maxdepth 1

答案 1 :(得分:0)

您可以尝试以下命令:

shopt -s extglob

ls !(*.c)
相关问题