差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
memo:awk [2014/12/20 05:44]
hasegawa
memo:awk [2016/07/17 04:22] (現在)
ライン 5: ライン 5:
 今扱っている固定長データ(大きいのでも600MBくらいだけど)から分析に使うフィールドを切り出すのに便利そうだ. 今扱っている固定長データ(大きいのでも600MBくらいだけど)から分析に使うフィールドを切り出すのに便利そうだ.
  
-※改行コードはLFを前提としていることに注意(2012/​11/​27追記)+[[https://​ja.wikipedia.org/​wiki/​%E6%94%B9%E8%A1%8C%E3%82%B3%E3%83%BC%E3%83%89|改行コード]]はLFを前提としていることに注意(2012/​11/​27追記)
  
 網羅的なガイドは以下 網羅的なガイドは以下
ライン 52: ライン 52:
 </​code>​ </​code>​
  
 +awk.txtのレコード番号が5未満(1~4)またはレコード番号が7の,全てのフィールドをout.txtに出力するには
 +<code awk>
 +awk 'NR < 5 || NR == 7 { print }' awk.txt > out.txt
 +</​code>​
 +※これは一行目がラベルになっているデータを分割する際に有用
 ===== フィールド区切り文字の指定 ===== ===== フィールド区切り文字の指定 =====
 -Fオプションにより,フィールドの区切り文字を指定することが出来る. -Fオプションにより,フィールドの区切り文字を指定することが出来る.
ライン 85: ライン 90:
  
 awk.txt awk.txt
-<file txt awk.txt>+```text
 1 B1 C1 1 B1 C1
 2 B2 C2 2 B2 C2
ライン 119: ライン 124:
 32 B32 C32 32 B32 C32
 33 B33 C33 33 B33 C33
-</​file>​+```
  
 awk.csv awk.csv
 +
 ```csv ```csv
 1,B1,C1 1,B1,C1
memo/awk.1419054289.txt.gz · 最終更新: 2016/07/17 04:19 (外部編集)
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0

- Rental Orbit Space -