-1
私はプログラムの結果を含む 'res.txt'ファイルを持っています。その結果を文字列 "UNSAT"でテストする必要があります。 助けてください!Bashスクリプトは文字列でファイルの内容をテストします。
私はプログラムの結果を含む 'res.txt'ファイルを持っています。その結果を文字列 "UNSAT"でテストする必要があります。 助けてください!Bashスクリプトは文字列でファイルの内容をテストします。
たとえば、my_scriptというスクリプトを作成しないと、あなたの質問を誤って読んでいる可能性があります。
#!/bin/bash
output=$(find ./ -type f -name 'res.txt' | xargs grep "UNSAT")
echo $output
exit 0
grepはあなたの答えです:
grep -m1 -c "UNSAT" res.txt
ファイルは "UNSAT" または0
ない場合が含まれている場合、それは1
を印刷します。
-c
プリントカウントで停止-m1
オプション。
[スタックオーバーフロー](http://stackoverflow.com/tour)は、専門家と熱心なプログラマーのための質問と回答サイトです。コーディングの努力を示してください。 – Cyrus