いくつかのファイルを比較する必要があり、常に2か所でコマンドを変更したくありません。だから私はbashでエイリアスを作成したいと思います。
alias Gd='gvimdiff $1 dir/$1'
私が得ることができるように
gvimdiff res.tex dir/res.tex
入力するだけで
Gd res.tex
この方法でエイリアスを使用することはできませんが、同じことを行う関数を定義することはできます。
function Gd() {
gvimdiff $1 dir/$1
}
エイリアスはそのようには機能しません。 履歴置換を使用できる必要があります(例: ( いいえ、!!:1
)、bash
はそれを許可しません )または代わりに 関数 を定義します。