awkのsub()の使い方 ※MACターミナル(BSD系)での動作確認です。 下記の形式で、sub()を使います。 sub(置換対象文字列, 置換後文字列, 入力文字列) 例えば、下記のin.txtがあったとします。 $・・・
「awk」の記事一覧(4 / 8ページ目)
awkで特定の列を抽出する
awkで特定の列を抽出 ※MACターミナル(BSD系)での動作確認です。 例えば、カンマ区切りのファイルの2列目を抽出する場合です。 参考:awkの-Fオプションで区切り文字を指定する方法 $ cat in.txt | ・・・
awkのORS変数の使い方
awkのORS変数 ※MACターミナル(BSD系)での動作確認です。 awkのORS変数で、print出力時の行の区切り文字を設定できます。 デフォルトは改行コードが設定されています。 例えば、下記のin.txtがあった・・・
awkで改行を削除する
printfで$0を出力する printfで$0を出力するのが、一番簡単でしょうか。※MACターミナル(BSD系)での動作確認です。 $ cat in.txt | awk '{printf $0}' ・・・
awkの$0,$1,$2,$3,変数で列の操作
$0は1行全体の文字列 $0は1行全体の文字列が格納されていきます。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt awk,1 grep,2 s・・・
awkのFS変数で区切り文字を設定
FS変数で","区切りのファイルを処理 スクリプトを書くときなどは、FS変数で区切り文字を設定すると見易くなりますね。 ※MACターミナル(BSD系)での動作確認です。 BEGINブロックで、FS変数の設定をすると良いか・・・
awkで列を削除する方法
awkで列を削除 前にawkの列の追加に関する記事を書きました。 今回は列を削除する場合です。 ※MACターミナル(BSD系)での動作確認です。 参考:awkで列を追加・挿入する方法 参考:awkで列を入れ替える方法 ※・・・
awkのNF変数で列数に応じた処理をする
awkの組み込み変数NFで列(レコード)数を取得 NF変数で、処理中の列数が取得できます。 ※MACターミナル(BSD系)での動作確認です。 参考:行数に応じた処理はNR変数が使えます。 参考:awkのNR変数で行数に応・・・
awkのNR変数で行数に応じた処理をする
awkのNR変数で行数に応じた処理をする awkの組み込み変数NR NR変数で、処理中の行数が取得できます。 便利な変数です。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします・・・
awkで列を追加・挿入する方法
awkで列を挿入 列の操作はawkが便利です。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt 1991 55 1991 66 1991 77 1・・・