我有多個列的製表符分隔的文件。 我需要檢查,如果特定列包含有效的值。 例如第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
你的問題是什麼? –