エイリアスコマンドにパラメータを使用できますか?

エイリアスコマンドにパラメータを使用できますか?

重複の可能性:
エイリアスにパラメータを渡すには?

で答えたように少ないカラー出力を保存できますか?
git diff --color=always filename | less -rgit diffのカラー出力を得るために使いたいです。よく使うので、それにエイリアスを設定することをお勧めします。しかし、filenameこのコマンドにそれを含める方法は何ですか?

私は成功せずに次のことを試しました。

alias gdiff='git diff --color=always $1 | less -r'

入力するとgdiff example.phpwith の内容が表示されますが、diff 部分は無視されます。example.phpless

どんなアイデアがありますか?

ベストアンサー1

シェルルーチンの使用

gdiff() { 
   git diff --color=always "$@" | less -r
}

おすすめ記事