如何使用 bash 查找指定目录的第二级中不存在的文件夹?
我的结构如下:
- a
-- aa
--- aaa
---- myfolder <- if this folder dosen't exist I need to know that
-- ab
--- abc
---- myfolder <- if this folder dosen't exist I need to know that
我需要在每个“a”二级子文件夹中查找不存在的文件夹“myfolder”。您能帮忙吗?
答案1
您应该能够使用 find 和 test 来执行某些操作,例如
find /path/to/search -type d \! -exec test -e '{}/myfolder' \; -print
或者
find /path/to/search -maxdepth 1 -type d \! -exec test -d '{}/myfolder' \; -print
已经很晚了,酒也不错,你的用例还不清楚 - 呃