Як сказати команді find, щоб знайти рядок АБО b?
Як: знайти. -тип f -iname "aaa" АБО "bbb"
Якісь ідеї?
Як сказати команді find, щоб знайти рядок АБО b?
Як: знайти. -тип f -iname "aaa" АБО "bbb"
Якісь ідеї?
Відповіді:
Форт ці два імені ви можете використовувати:
find . -type f \( -iname 'aaa' -o -iname 'bbb' \) -print
.
Не те, що '
навколо імен вам не знадобляться, якщо ви просто шукаєте aaa або bbb, але вони вам потрібні, якщо ви використовуєте макіяж і не хочете, щоб оболонка розширювала їх.
Приклад із символами підстановки:
find . \( -name '*.jpg' -o -name '*.gif' \) -print
.
це, безумовно, добре мати, питань щодо цього немає (для UNIX + BSD). Де ви бачили, find
що без нього не друкується -print
?
find
вимагає -print
, але я більше не маю доступу до системи HP-UX для перевірки.
-print
? Хіба це не те, що просто пропустити це?