Команда в Linux для выполнения действий, противоположных egrep?

curl www.google.de | lynx -stdin

как показывает man lynx :

-stdin читает начальный файл со стандартного ввода (только для UNIX).

В качестве альтернативы вы также можете отказаться от lynx и использовать вместо него pub, , как указано здесь

0
16.04.2019, 12:13
2 ответа

вам нужен обратный поиск.

printf "%s\n" cindrella daniel polo | grep -v -f test.txt
cindrella
daniel

где

  • -v— обратный вариант
  • -f test.txtвзять список ввода изtest.txt
4
28.01.2020, 02:15

Вы можете повторить имя, если grep не совпадает:

$ for i in cindrella daniel polo; do grep -q "$i" test.txt || echo "$i"; done
cindrella
daniel

-qтихий режим, выход после обнаружения любого совпадения

1
28.01.2020, 02:15

Теги

Похожие вопросы