У меня есть файл с разделителями табуляции с несколькими столбцами. Мне нужно проверить, содержит ли конкретный столбец допустимые значения. , например. столбец 13 должен иметь только значение 1,2,3,97Проверьте, содержит ли столбец допустимые значения
awk -F"\t" '{ if ($13!=1&&$13!=2&&$13!=3&&$13!=97) print $0}' test-data.txt > check.txt
if [ $(ps -ef | grep check.txt | wc -l) -gt "1" ];
then
upload_ok="no"
echo "failed"
else
echo "pass"
fi
Почему вы используете 'ps' ? Вы просто хотите запустить 'grep check.txt | wc -l' – Barmar
P.S. Используйте инструмент '{}' SO для форматирования кода, не отформатируйте его как HTML. – Barmar
В чем вопрос? –