次のようなエイリアスを作成したいと思います。
alias add="java -jar vc.jar name"
名前にワイルドカードを使用して次のように入力する方法はありますか?名前を追加 - 名前は私が選択したとおりに指定できますか?名前はパラメータです。
答え1
探していると思います。機能。
function add() {
local name="$1"
java -jar vc.jar "${name}"
}
これを~/.bashrc
orに追加し~/.profile
てこう呼んでください。
user@host$ add samplename
または、エイリアス定義の最後にスペースまたはタブを追加してエイリアス拡張をトリガーすることもできます。
alias add='java -jar vc.jar '
(定義の終わりのスペースに注意してください)。
その後、通常どおり呼び出します。
user@host$ add samplename
動作する必要があります。
編集する: 指摘したとおりツイート空白を省略してもまだうまくいきます。
答え2
フラグを削除name
しますjava -jar vc.jar
。
今何してるの?
alias add="java -jar vc.jar"
これでエイリアスを設定しました。実行してください:
add nameofsomethingyouwant
@cevhyruzのソリューションを試してみることもできますが、これはもっと簡単だと思います。