スポンサーリンク

printfで$0を出力する

※awkの使い方をまとめて一覧にしました。
参考:awkの使い方(まとめ一覧)

printfで$0を出力するのが、一番簡単でしょうか。
※MACターミナル(BSD系)での動作確認です。

printfは改行がデフォルトではつかないので、そのまま$0を出力するば改行が削除されることになります。

例えば、下記のin.txtがあったとします。

スポンサーリンク

ORS = ""を設定する

ORS変数の設定で、print出力の行の区切り文字列が指定できます。

デフォルトは改行コードになっていて、これを空文字にしてprint $0 出力すれば、
改行が削除されることになります。

参考:$0は1行全体の文字列

下記がサンプルコードになります。

下記が実行結果になります。

ワンライナーでも書けてしまいますね。

スポンサーリンク