gpt4 book ai didi

bash - bash rm -rf!上的语法错误意外的标记

转载 作者:行者123 更新时间:2023-12-03 13:16:14 24 4
gpt4 key购买 nike

当您将其键入控制台并运行时,此命令将完美运行。

rm -rf !(folder1|file_name|log.txt|*.sh|*.conf)


但是,当我从bash脚本运行它时,出现以下错误;

./test.sh: line 1: syntax error near unexpected token `('
./test.sh: line 1: `rm -rf !(folder1|file_name|log.txt|*.sh|*.conf)'

最佳答案

这是扩展的glob匹配语法。您需要在shopt -s extglob命令之前使用rm启用它。

关于bash - bash rm -rf!上的语法错误意外的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52205526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com