以前のリビジョンの文書です


プログラム作成

各種プログラミング言語

実用データ処理

データを処理する際のちょっとしたテクニック

Stay Simple, Stupid!
複雑で高機能なプログラムを作るよりも、単純な機能だけをもったプログラムを組み合わせて使うことを考えよ。そのためには、後述する基本的なunixコマンド、リダイレクト、スクリプト言語の一行プログラムの柔軟な使用法を習得する必要がある。 特に効果的な概念は「スクリプト(主にシェルスクリプト)を作るスクリプト」という発想である。ぜひ、身に着けてほしい。

スクリプトで有効に使えるTips

  • unixコマンド
    • grep
    • sort
    • uniq
  • リダイレクション
  • One Liner
    • sed
    • awk
    • perl
    • ruby
    • python

リダイレクト

プログラム「moge_exec」に、ファイル「hoge_in.data」から入力を読み込んで、出力をファイル「hage_out.data」に書き込むには

$ ./moge_exec < hoge_in.data > hage_out.data

または

$ cat hoge_in.data | ./moge_exec > hage_out.data

とする。

seminar/programming.1233584616.txt.gz · 最終更新: 2009/02/02 23:23 by kimi
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0