У меня есть файл abc.txt с содержимым:
8503 C
8501 C
8500 C
Я хочу проверить содержимое файла таким образом, чтобы:
Для 8503
-значение должно быть "C"
, если да, то успех
, иначе Fail
Он должен повторяться для всего содержимого в файле
т.е.Предположим, что если файл содержит:
8503 E
8501 C
8500 C
Теперь 8503
имеет значение «E», то это ошибка.8501 имеет значение как "C", это успех
Как бы я это сделал, используя скрипт оболочки?
Я попробовал следующую команду:
awk -F ' ' '$2 != "C" { echo "Value is not C for happy path" }' < /tmp/abc.data
но это дает мне пустой вывод без отображения эха.
Я хочу посмотреть, если во втором столбце файла есть какое-либо значение, кроме "C", то это сбой.
Любой ввод приветствуется.
Спасибо,