awk学習ノート(2)-ファイル内容を出力

1452 ワード

awkでファイルのすべてを取り出す
まずテストファイル、arr.datを作成します.内容は以下の通りです.

  
  
  
  
  1. 1034 7:26  
  2. 1025 7:27 
  3. 1101 7:32  
  4. 1006 7:45 
  5. 1012 7:46  
  6. 1028 7:49  
  7. 1051 7:51 
  8. 1029 7:57  
  9. 1042 7:59 
  10. 1008 8:01  
  11. 1052 8:05  
  12. 1005 8:12 
  13. 1005 8:13 
  14. 1005 8:13 
  15. 1005 8:13 

次のコマンドを実行します.

  
  
  
  
  1. awk '{print $0}' arr.dat 

awkでは、$0が1行の完全な内容を指し、printが印刷に使用されるため、上記の文はarr.datというファイルのすべての内容を印刷します.
もちろん、catを使用してファイルの内容を取得することもできます.コマンドラインでは簡単です.

  
  
  
  
  1. cat arr.dat