LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Кроме возвращения true print ещё имя файла печатает.

Угу, что-то отвлекся. Кстати, в связи с отрицательными условиями есть повод использовать старый трюк -prune -o -print:

find $TOP \( -group "$GROUP" -o -user "$USER" \) -prune -o -print0 | xargs -0 -n1 echo
find $TOP \( -group "$GROUP" -o -user "$USER" \) -prune -o -print
Для попавших под условие сработает -prune, для остальных -print0.

Если правильно помню...

Исправление bormant, :

Кроме возвращения true print ещё имя файла печатает.

Угу, что-то отвлекся. Кстати, в связи с отрицательными условиями есть повод использовать старый трюк -prune -o -print:

find $TOP \( -group "$GROUP" -o -user "$USER" \) -prune -o -print0 | xargs -0 echo
find $TOP \( -group "$GROUP" -o -user "$USER" \) -prune -o -print
Для попавших под условие сработает -prune, для остальных -print0.

Если правильно помню...

Исходная версия bormant, :

Кроме возвращения true print ещё имя файла печатает.

Угу, что-то отвлекся. Кстати, в связи с отрицательными условиями есть повод использовать старый трюк -prune -o -print:

find $TOP \( -group "$GROUP" -o -user "$USER" \) -prune -o -print0 | xargs -0 echo

Для попавших под условие сработает -prune, для остальных -print0.

Если правильно помню...