LINUX.ORG.RU

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

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

$ find \( -type d -printf "%f directory \n" \) -o \
 \( -type f -printf "%f regular file\n" \)

PS: по умолчанию тесты find связаны AND, но можно и OR или запятой.

PPS: да, скобки необходимо экранировать, ибо bash их по своему понимает. Тут они не нужны(AND приорететнее OR), но полезны для удобочитаемости.

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

$ find \( -type d -printf "%f directory \n" \) -o \
 \( -type f -printf "%f regular file\n" \)

PS: по умолчанию тесты find связаны AND, но можно и OR или запятой.

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

$ find \( -type d -printf "%f directory \n" \) -o \
 \( -type f -printf "%f regular file\n" \)