私はそれを使用してawk
ファイルを解析し、その行がまだ存在しない場合にのみ行を追加したいと思います。
私のファイル:
cccc
dddd
aaaa
mmm
実施例1:私が探しています」ああああ」
"aaaa"が存在するため、何も起こらず、出力ファイルは同じです。
実施例2:私が探しています」カップル」
"bbbb"が存在しません。私の出力ファイルは次のようになります。
cccc
dddd
aaaa
mmm
bbbb
この結果をどのように取得できますか?
ベストアンサー1
$ awk -v x='aaaa' '$0 == x {found=1} END {if(!found) print x} 1' file
cccc
dddd
aaaa
mmm
$ awk -v x='bbbb' '$0 == x {found=1} END {if(!found) print x} 1' file
cccc
dddd
aaaa
mmm
bbbb