Рейтинг:1

Grep - Как подавить строку «Является ли каталог»?

флаг br

При работе

grep 'строка' *

Я получаю следующие сообщения:

grep: some-directory: это каталог
grep: другой каталог: это каталог

Как подавить эти сообщения?

bac0n avatar
флаг cn
Отвечает ли это на ваш вопрос? [Как нерекурсивно использовать grep для всех файлов в каталоге?](https://askubuntu.com/questions/777379/how-to-use-grep-on-all-files-non-recursively-in-a -каталог)
Рейтинг:5
флаг bd

-s, --no-messages: подавлять сообщения об ошибках о несуществующих или нечитаемых файлах.

grep -s 'строка' *
CPH avatar
флаг in
CPH
Кроме того, перенаправление сообщений об ошибках в /dev/null. т.е. `grep 'строка' * 2> /dev/null`
bac0n avatar
флаг cn
`grep -d пропустить 'строку' *`
Рейтинг:0
флаг br

Есть как минимум два способа подавить сообщения об ошибках ("Это каталог"):

  1. grep -s 'строка' *

  2. grep 'строка' * 2> /dev/null

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.