GNU/Linux >> Linux の 問題 >  >> Linux

パラメータをエイリアスに渡す方法は?

bashスクリプトの場合、"[email protected]"を使用できます 引数にアクセスします。エイリアスを使用する場合の同等の機能は何ですか?

承認された回答:

エイリアスは、エイリアスへのすべての引数がエイリアスするプログラムへの引数として渡されるという点でコマンドに似ています。たとえば、lsのエイリアスを作成する場合 ls -laへ 、次にls foo barと入力します 本当に ls -la foo barを実行します コマンドラインで。

引数の解釈方法を実際に制御したい場合は、次のような関数を作成できます。

my_program_wrapper() {
    local first_arg="$1" 
          second_arg="$2"

    shift 2               # get rid of the first two arguments

    # ...

    /path/to/my_program "[email protected]"
}

Linux
  1. C++11:関数をエイリアスする方法は?

  2. mac コンピュータにエイリアスを保存する方法

  3. コマンド出力を複数の引数として別のコマンドに渡す方法

  1. ソースコマンドによって呼び出されたスクリプトに引数を渡す方法は?

  2. パラメータをLinuxシステムコールに渡す方法は?

  3. bash:特殊文字を含むコマンドライン引数を渡す方法

  1. 追加の変数をAnsibleプレイブックに渡す方法

  2. LinuxでSCPコマンドにパスワードを渡す方法

  3. 2 つの引数を持つエイリアスで $1 を適切に使用する方法