1. ホーム
  2. バッシュ

[解決済み】bashスクリプトで他のコマンドにパラメータを転送するにはどうすればいいですか?

2022-04-11 14:50:55

質問

bashスクリプトの内部で、0個、1個、2個のパラメータを解析し(スクリプトはそれらを認識できる)、残りのパラメータをスクリプト内で呼び出されるコマンドに転送したいと思います。どうすればいいでしょうか?

解決方法は?

を使用します。 shift を内蔵コマンドで実行し、引数を食べます。次に子プロセスを呼び出し、その子プロセスに "$@" 引数で、残りのすべての引数を含めます。引用符に注意してください。引数リストの展開が適切に引用されるようになるため、引用符は維持されるべきです。