awkには文字列置換の関数gsub()が用意されていて、正規表現も使えます。 先頭と語尾を指定しての文字列置換はよく使うので、紹介してみたいと思います。 gsub()の使い方 下記の書式で、入力文字列を入力として、置換対・・・
「awk」の記事一覧(8 / 8ページ目)
awkのprint出力をタブ区切りにする
BEGINブロックに、OFS変数でタブ区切りを設定しよう デフォルトでは、awkのprint出力はスペース区切りで出力されるようになっています。 OFS="\t"のように、OFS変数でタブ区切りに設定することで、タブ区切・・・
awkでフィールド(列)の最大値を求める
awkには最大値を算出する関数は用意されていないので、自作する必要がありました。 フィールド(列)を指定した最大値算出は、データ処理にとても便利なので、使っていくとどんどん世界が広がります。 サンプルコード まずはサンプ・・・
awk実行時のファイル出力は? printとリダイレクトで簡単にできる。
awkはprint文に、リダイレクト">"を設定して、ファイルに出力することができる。 ワンライナーで簡単な例を示すと、、、 $ awk 'BEGIN{print "sample" &・・・
awkで日付から曜日の取得はできる? →gawkでstrftime()を使えばOK
gawkでは、strftime()とmktime()で曜日の取得ができる awkには用意されていないので、gawkをインストールする必要があります。 下記がコーディングの一例です。 gawkで1行ごとに日付の曜日を出力す・・・
