2017-10-04 11 views

答えて

3

は、あなたがそれだと思うように

alias short="echo a$1b" 

>> ab k 

その作業がないようにしてください。エイリアスへのセットが完了する前に$ 1が解決されつつあるので、そのため、終了する:

alias -p 
>> alias short='echo ab' 

しかし、大きな画像を別とするものであるfunctionによって1つのトークンのダム代替品ですaliasが混乱していますあなたがここでやろうとしているやり方でパラメータを取る。あなたはおそらく後になります

function short(){ echo "a$1"; } 

short k 
>> ak 

N.B.エイリアスを既に定義している場合は、unaliasを忘れないでください。これは、関数の前にgetを使ってエイリアスが実行されるためです。

+0

説明をありがとう!本当に役に立ちました! – thanasissdr

関連する問題