LINUX.ORG.RU

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

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

я не вникал, что он там грепает

А это не важно. Важно, что для grep символ «|» работает как спецсимвол «или» сам по себе в расширенном (-E) и перловом (-P) режимах. Чтобы сделать его спецсимволом в обычном режиме, его необходимо экранировать: «\|».

Тем не менее:

примера не было

cat log | grep -v "$ok1\|$ok2\|$ok3\|$ok4\|$ok5"

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

я не вникал, что он там грепает

А это не важно. Важно, что для grep символ «|» работает как спецсимвол «или» сам по себе в расширенном (-E) и перловом (-P) режиме. Чтобы сделать спецсимволом в обычном режиме, его необходимо экранировать: «\|».

Тем не менее:

примера не было

cat log | grep -v "$ok1\|$ok2\|$ok3\|$ok4\|$ok5"

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

я не вникал, что он там грепает

А это не важно. Важно, что символ «|» работает как спецсимвол «или» сам по себе в расширенном (-E) и перловом (-P) режиме. Чтобы сделать спецсимволом в обычном режиме, его необходимо экранировать: «\|».

Тем не менее:

примера не было

cat log | grep -v "$ok1\|$ok2\|$ok3\|$ok4\|$ok5"