我正在命令行中运行rm rf命令,如下所示:rm -rf!(“ un_sorted_files.zip”)
但是,我将命令原样复制粘贴到脚本中,它给出了语法错误第2行:语法错误,在意外标记(' ./clean_up.sh: line 2:
rm -rf附近!(“ un_sorted_files.zip”)'
我希望它可以从脚本内部运行。
我尝试在!(“ un_sorted_files.zip”)部分附近使用“”和“,”但它错误地指出了./clean_up.sh:第6行:un_sorted_files.zip:找不到命令
extglob
在脚本中启用,并在不再需要时禁用它:
#!/usr/bin/env bash
shopt -s extglob
rm -rf !("un_sorted_files.zip")
shopt -u extglob
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句