0

cowerという名前のプログラムがあります。(cowerはArchlinux AURダウンローダーです。)

cower -[udhsc] target

xcowerという名前のシェルスクリプトを書いています。

xcower -[Syudhsc] target1 target2 target3 ...

xcowerは、2つの追加パラメーターSおよびyを取ります。残りの議論をカウアーに渡します。残りの引数とターゲットを取得する方法がわかりません。

ところで、xcowerの目標は、新しくインストールしたArchからAURパッケージを1つのコマンドでインストールすることです。

4

1 に答える 1

2

shiftあなたは変数の使用と組み合わせを試すことができOPTINDます例えば(答えない)

shift $(($OPTIND - 1))

bashリファレンスから

OPTIND getoptsビルトインコマンドによって処理される次の引数のインデックス(以下のシェルビルトインコマンドを参照)。

shift [n] n +1...からの位置パラメータは$1...に名前が変更されます。$#から$#-n+1までの数字で表されるパラメータは設定されていません

于 2011-04-09T04:57:43.540 に答える