Linux Shell命令中判断目录下是否存在已知后缀名文件的命令

今天遇到一个问题,须要判断目录下是否存在.c文件。我使用了if [ -f *.c ],用-f和通配符来判断是否有.c的文件存在,然而Linux一直报错“unexpected operator”,所以在-f下,后面是不能使用通配符的。linux         后来,我想了一个土办法,if [ -n "'ls *.c'" ],这句话的意思是,若是ls命令执行后有获得内容,则是真,其中-n表示后面的内
相关文章
相关标签/搜索