タグ

ブックマーク / cat.phys.s.u-tokyo.ac.jp/~endo (1)

  • Shimpei Endo

    と書くと、8行目から29行目まで抽出したデータがresult,txtに出力されます。awkはファイルを抽出したり処理したりする非常に便利なコマンドで、awkコマンドだけで1冊のが書けるくらいに様々なことができます。ここでは行の抽出をまず紹介します。NRは「何行目」を示す情報です。はじめのNR==8が開始行、NR==29が終了行を意味します。最後の{print}の部分は「そのままprintする」という命令です、つまり「8行目から29行目まで取り出して、そいつをそのままprintしろ」というコマンドです。実はそのままprintするだけでなく、データを加工・演算したりして出力させることもできますが、ここではそこまでは触れないことにします。 上記の2つのシェルスクリプトは同じ動きをします。しかし、以下のように開始行と終了行を変数に入れた場合、ダブルクオテーションでなくてはなりません。

    shuuuuuny
    shuuuuuny 2014/09/20
    n行目
  • 1