ロジックはどのように書くのですか?
Test total=100
Test scored=80
Tests failed=0
ファイルに存在するTest total
かどうかを確認するには、bashファイルにスクリプトを作成する必要があります。 grepコマンドを使用する必要がありますが、この場合は新しい行を確認する方法は?Test scored
Tests failed=0
そして、100、80という数字は見つける必要はありません。直前のテキストです。
ベストアンサー1
grep -e "Test total=[0-9][0-9]*$" -e "Test scored=[0-9][0-9]*$" -e "Tests failed=[0-9][0-9]*$" foofile
下記の入力の最初の3行だけを一致させたい場合を考えてください。
Test total=100
Test scored=80
Tests failed=0
Test total=100 alpha
Test scored=80 beta
Tests failed=0 gamma
Test total=
Test scored=
Tests failed=