所以,我有一个应该采用以下格式的目录树:
~/root/dir.abc/
~/root/dir.adc/
我想确保两个目录都存在
我试过了
find ~/root -type d -regex "\S*\.a(b|d)c"
为此却无济于事。我该怎么做呢?
做
find ~/root -type d -name *.abc
find ~/root -type d -name *.adc
可以提供我想要的东西,并在其中添加一些额外的东西,但我只想尽可能缩小到一行。
最佳答案
找到
解决方案:
find ~/root -type d -path "*/dir.a[bd]c"
关于regex - 使用 bash 计算子树中特定目录的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47227160/