1. 程式人生 > >linux中檔名有英文括號的問題

linux中檔名有英文括號的問題

  檔名包含“()”的檔案,輸入“(“後按TAB鍵無法補全,手動輸入檔案全名也刪除不了;提示bash: syntax error near unexpected token `('錯誤。

  在linux中,如果檔名中帶括號,應先對括號處理,在“(”和“)”前加上“\”。
 

  ()、(())、[]、[[]]、{}是shell指令碼中的保留字元。用shell指令碼處理檔名包含英文括號的檔案,也會報錯。

  也要先對檔名進行處理,中文的括號是沒問題的。