引数をコマンドの中間にマップするエイリアスを作成します。

引数をコマンドの中間にマップするエイリアスを作成します。

orのエイリアスを指定したいkillapp Xのですが、エイリアスだけを使用してこれを行う方法が見つかりません。それを必要としないようにどうすればよいですか?pidof X | xargs killkill `pidof X`killappkillapp X` 

答え1

これは略語のみを拡張するため、エイリアスでは不可能です。ただし、次の機能があります。

function killapp ()
{
    pidof $1 | xargs kill
}

答え2

エイリアスを使用してこれを実行できます。

alias al='(read arg; echo The arg is: "$arg".) <<<'
al something
> The arg is: "something".

関連情報