saya biasanya memiliki alias sederhana berikut di bashrc saya:
alias g="grep --color=always --exclude-dir=\*.svn\*"
tapi sekarang saya harus bekerja pada sistem yang hanya memiliki GNU grep 2.5, karenanya tidak --exclude-dir
argumen.
sekarang saya perlu sesuatu seperti ini untuk bekerja:
alias g="grep --color=always $1 $2 | grep -v .svn"
tapi tentu saja, argumennya ditambahkan ke akhir alias. $ 1 dan $ 2 diuraikan ketika alias dibuat bukan saat dipanggil, bahkan dengan kutipan kuat.
Bisakah saya menyelesaikannya tanpa menggunakan skrip atau fungsi tambahan?