さらに元のパラメータを渡す必要がありますが、他にもいくつか追加したいと思います。このような何か:予想通りbashパラメータを追加して他のスクリプトに転送
#!/bin/bash
params="-D FOREGROUND"
params+=" -c Include conf/dev.conf"
/usr/local/apache/bin/apachectl $params "[email protected]"
上記のこのコードはparams
が二つ以上のパラメータを含んでいる場合、それは一つのパラメータとして扱わ動作しません。
/usr/local/apache/bin/apachectl -D FOREGROUND -c Include conf/dev.conf "[email protected]"
迅速なウェブ検索は何がしたいことは、この(であることを考えるように私をリード:まさに、このように書かれたコマンドラインで実行する場合は、次のコマンドが有効であれば、あなたの例では
私は私の質問を編集しました。 'params'は単一のパラメータとして扱われます – SLY
上記の例では、' params'を2つのパラメータ+いくつかの$ @パラメータ – SLY