So-net無料ブログ作成

awk:特定の行の3列目以降だけを表示する

test.datファイルの3行目の2列目以降だけを表示
awk 'NR==3{{for(i=2;i<NF;i++)printf("%s ",$i) }print($NF)}' test.dat


awk '条件式{実行文A 実行文B}' ファイル名という構造。ここでは実行文Aはforブロックになるよう{ }で囲っている。NRはデータファイルのレコード数(行数)、NFはフィールド数(列数)

続きを読む


メッセージを送る

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。