詳解 シェルスクリプト
漢(おとこ)ならやっぱシェルでしょう。Cシェルじゃなくて、Bシェルね。
この前、バッチを作っていたら"$*"と"$@"の違いに依存する問題に出くわしました。知識としては知っていましたが、実際に遭遇したのは初めてです。
ちなみに僕の書き出しは、いつもこんな感じです。
-------------------------------------ここから
#!/bin/sh
########## define
########## function
sub() { echo "hello $1"; }
########## main
main() { sub "world"; return 0; }
########## exec
main
exit $?
-------------------------------------ここまで
この前、バッチを作っていたら"$*"と"$@"の違いに依存する問題に出くわしました。知識としては知っていましたが、実際に遭遇したのは初めてです。
ちなみに僕の書き出しは、いつもこんな感じです。
-------------------------------------ここから
#!/bin/sh
########## define
########## function
sub() { echo "hello $1"; }
########## main
main() { sub "world"; return 0; }
########## exec
main
exit $?
-------------------------------------ここまで
0コメント