2012-01-19 23 views
2

は、私は、execを使用して、bashの画面を呼び出して、私はちょうど私がbashでこれらにアクセスする方法を疑問に思って-f=-d=実行から変数を取得しますか?

経由でいくつかの変数を渡しPHPスクリプトを持っていますか?たとえば、私は

scaleImage.sh -f=filename -d=directoryname

を呼ぶだろうと私はあなたが位置パラメータを経由して、これらの文字列にアクセスすることができますスクリプト内scaleImage.sh

答えて

2

でそれらの変数を取得したいです。たとえば:

echo $1 
echo $2 

出力

-f=filename 
-d=directoryname 

あなたがそれらをばらばらにしてブレース展開や単語分割を使用することができます。

オプションと引数を処理する別の方法については、getoptsのセクションもman bashを参照してください。 getoptsを使用する場合、コマンドラインはおそらく次のようになります。

scaleImage.sh -f filename -d directoryname 
関連する問題