인수를 명령 중간에 매핑하는 별칭을 만듭니다.

인수를 명령 중간에 매핑하는 별칭을 만듭니다.

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".

관련 정보