Рассмотрим этот каталог:
thingsToThinkAbout/
thing1.txt
thing2.txt
thing2.txt.thoughts.txt
thing3.txt
thing7.txt.thoughts.txt
С помощью bash find я могу искать вещи (find . -name "thing*.txt"), мысли (find . -name "thing*.txt.thoughts.txt") или оба (find . -name "*.txt"), но могу ли я использовать команду для поиска также по родным братьям ?
В моем примере я не думал о thing1.txt и thing3.txt , и у меня есть некоторые мысли о "вещи 7", которой не существует. Чтобы найти их, мне нужно найти файлы X, у которых нет братьев и сестер по имени Y. Как это можно сделать?
Очевидно, я мог бы написать полный скрипт с if s, но нужно ли это?
