[address.txt]から改行毎に区切り、4つのレコードとし、そのうち「合格」という文字列が入っているレコードを抽出するにはどうすればよいでしょうか。
address.txt
---ここから---
東川 雄一
合格
080-1111-1111
〒111-1111
××県××区A町 1-1-1
ABCビル1001
西村 祐二
不合格
080-2222-2222
〒222-2222
××県××市B町 2-22
南山 裕三
合格
080-3333-3333
〒333-3333
××県××市C町 3-3-3
XYZハイツ3号室
北岡 優四
不合格
080-4444-4444
〒444-4444
××県××区D町 4-4-4
---ここまで---
以下のコマンドを入力しても何も出力されません。
cat address.txt | awk 'BEGIN{RS="";FS="\n"}' | grep '合格'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/09 07:08
2021/08/09 07:29
2021/08/09 07:32
2021/08/09 07:57
2021/08/09 08:05
2021/08/09 09:30
2021/08/09 11:47
2021/08/09 12:54