gpt4 book ai didi

bash - 如何在 Bash 中组合两个 Extglob 语句

转载 作者:行者123 更新时间:2023-11-29 09:47:09 25 4
gpt4 key购买 nike

代码

shopt -s extglob
cp -r !(Backups.backupdb) /home/masi/Documents/
cp -r !(Applications.noindex) /home/masi/Documents/

请注意,您不能在 glob 环境中使用 forward-flash,尽管 TAB 完成为您提供了它,如线程 Why extglob except breaking except condition? 中所述。

如何在 extglob 中组合这两个 NOT 子句?

最佳答案

假设您的意思是“除两种模式之一之外的所有内容”,您只需将它们与 | 组合起来:

cp -r !(Backups.backupdb|Applications.noindex) /home/masi/Documents/

关于bash - 如何在 Bash 中组合两个 Extglob 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31594944/

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