代码
shopt -s extglob
cp -r !(Backups.backupdb) /home/masi/Documents/
cp -r !(Applications.noindex) /home/masi/Documents/
请注意,您不能在 glob 环境中使用前向闪存,尽管 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/