shell_script
shell script
UNIX哲学では「効率と移植性を高めるためにシェルスクリプトを利用せよ」と言われている。
資料:
- 日経Linux 2009年11月号別冊付録「シェルスクリプトの基本10項目」
- UNIX & Linux コマンド・シェルスクリプト リファレンス http://www.geocities.jp/geo_sunisland/index.html
- Advanced Bash-Scripting Guide http://tldp.org/LDP/abs/html/index.html
リダイレクト
標準出力をファイルに書き出す。
$ echo "hoge" > test
省略せずに書くと下記になる。
$ echo "hoge" 1> test
省略されている 1 は標準出力を表すファイルディスクリプタ。 ちなみに 0 は標準入力。2は標準エラー出力。
&に続けて数字を書くと、入力元・出力先をそのファイルディスクリプタに変更できる。
下記の例は標準出力に出しているのではなく標準エラー出力に出している。一見区別が付かないが。。
$ echo "hoge" 1>&2 hoge
shell_script.txt · 最終更新: 2010/11/29 14:31 by Takuya Nishimoto