bash で初めてのシェルスクリプト入門をしてみました

一行一行全て勉強した結果です。Twitter でみなさんにアドバイスをもらいながら勉強して作りました。
無意味な処理などありますが、勉強のためです。でもでも phpdoc 生成できないイライラする。

ちなみに以下のコードで問題あったら教えていただけると幸いです。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
 
CMDNAME=`basename $0`
 
declare -i FLG_A
declare -i FLG_B
 
while getopts a:b: OPT
do
    case $OPT in
        "a" ) FLG_A=1; FLG_A=$FLG_A-1; VALUE_A="$OPTARG";;
        "b" ) FLG_B=1; FLG_B=$FLG_B-1; VALUE_B="$OPTARG";;
    esac
done
 
if [ $FLG_A -eq 0 -a $FLG_B -eq 0 ]; then
    cd /Library/WebServer/Documents/path/to
    php ./PhpDocumentor/phpdoc -d $VALUE_A -t ./phpdoc/$VALUE_B
fi

参考サイト

コメント

コメントは受け付けていません。