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]"
}