rm "1/!(Thursday.tar.gz)"
错误:
rm: cannot remove `1/!(Thursday.tar.gz)': No such file or directory
在终端工作时
最佳答案
您需要在脚本开头同时包含适当的shebang line和任何必要的shell选项:
#!/bin/bash
shopt -s extglob
特别是,在Bash中,“extglob”选项对于
!(...)
globbing语法的工作是必需的。rm "1/!(Thursday.tar.gz)"
rm: cannot remove `1/!(Thursday.tar.gz)': No such file or directory
最佳答案
您需要在脚本开头同时包含适当的shebang line和任何必要的shell选项:
#!/bin/bash
shopt -s extglob
!(...)
globbing语法的工作是必需的。