Выходные данные Все строки За исключением строк, содержащих указанный шаблон

поэтому я пытаюсь заставить эту команду работать под macOS Sierra, и мне не слишком повезло. в основном, что я хочу сделать, это иметь терминальное эхо в каждой строке, кроме тех, которые содержат определенный образец текста, и, наконец, сохранить его в текстовом документе. команда, которую я пытаюсь сделать:

shasum -c /Users/NAME/Desktop/foo.txt | grep -v ': OK' > /Users/NAME/Desktop/bar.txt

Я не хочу, чтобы терминал выводил и сохранял строки, которые содержат : OK в них. Никакие строки не сохраняются в bar.txt вообще.


Мой вывод, который я получаю от запуска shasum -c /Users/NAME/Desktop/foo.txt – это

 /Volumes/HDD-1/myfile.txt: OK /Volumes/HDD-1/badhash.psd: FAILED /Volumes/HDD-1/steak.png: OK /Volumes/HDD-1/bliss.flac: OK /Volumes/HDD-1/missingfile.rar: FAILED open or read /Volumes/HDD-1/timer.dmg: OK 

EDIT: Также хорошо заметить, что когда я запускаю первую команду, я вижу правильный текст, выводящийся в окно терминала, но он никогда не выводится в bar.txt .

EDIT 2: Если это вообще помогает, я изначально получил эту идею из этого видео в 0:54. Если вы посмотрите внимательно, вы увидите аналогичную команду, выполняемую в левой части экрана. Кажется, он отлично работает для этого парня, но он не выводит файл.

EDIT 3: Вы, ребята, серьезно не понимаете, что я спрашиваю? Пожалуйста, скажите, пожалуйста, как я могу изменить это, чтобы вы поняли это больше.

Interesting Posts

Найдите причину постоянно заблокированного ввода-вывода (процесс в режиме бесперебойного сна)

«Операция не поддерживается» для setfacl внутри скрипта python

Команды VIM для скриптов Bash

Плутон не находит интерфейс на ipsec VPN

Как запустить команду супервизора в проекте Eclipse PyDev без запроса пароля?

Traceroute – где он заканчивается, когда пользователь SSHed?

Как заблокировать событие, когда в локальной файловой системе был создан файл с определенным контентом (заданный, например, контрольной суммой)?

Сценарий RedHat init.d не запускается после службы после остановки

Копирование последовательных файлов

Хранение точечных файлов в синхронизации для разных папок

Установка драйвера платформы

Объединение цикла вокруг команды sed обрабатывает многие файлы в одном каталоге

Перенаправить stderr из уже запущенного скрипта

lm-sensor, как правильно установить / вычислить только минимальные / максимальные значения для чтения?

Это MAC или DAC

Linux и Unix - лучшая ОС в мире.