Linux Shell命令中判斷目錄下是否存在已知後綴名文件的命令

今天遇到一個問題,須要判斷目錄下是否存在.c文件。我使用了if [ -f *.c ],用-f和通配符來判斷是否有.c的文件存在,然而Linux一直報錯「unexpected operator」,所以在-f下,後面是不能使用通配符的。linux         後來,我想了一個土辦法,if [ -n "'ls *.c'" ],這句話的意思是,若是ls命令執行後有獲得內容,則是真,其中-n表示後面的內
相關文章
相關標籤/搜索