1
我正在編寫一個腳本,需要擦除除了兩個目錄,mysql和temp之外的所有目錄。圓括號在Bash腳本中不起作用
我剛纔問了一個問題,並得到這個代碼,在命令行工作:
rm -rf !(mysql|temp)
但是它並不在劇本工作。我得到這個錯誤「語法錯誤:‘?(’意外」
是否有什麼特別的括號,我需要做
我正在編寫一個腳本,需要擦除除了兩個目錄,mysql和temp之外的所有目錄。圓括號在Bash腳本中不起作用
我剛纔問了一個問題,並得到這個代碼,在命令行工作:
rm -rf !(mysql|temp)
但是它並不在劇本工作。我得到這個錯誤「語法錯誤:‘?(’意外」
是否有什麼特別的括號,我需要做
你是用'bash'還是'sh'運行腳本? –
我正在使用bash – Bobo