シェルプログラミング 基本
シェルプログラミング 基本
自己完結型のスクリプト(先頭行の#!)
- ファイルの先頭2文字が、#!の場合、カーネルは残りの部分に入力されている文字列をインタプリタプログラムのパス名と認識する
先頭が#の行はコメント
1行目に実行するプログラムを記述
#!/bin/sh
$ ls -l /bin/sh lrwxrwxrwx 1 root root 4 2月 6 09:29 /bin/sh -> bash
スクリプトの実行
$ /bin/sh script
$ chmod +x script $ script
セミコロンとアンパサンド
- セミコロン(;)はその前後でコマンドが区切られることを意味し、順次実行される
- セミコロンの代わりにアンパサンド(&)を利用すると、左側のコマンドはバックグラウンドで実行される
これらの本からの覚書。
© 2006 矢木浩人