Bagaimana cara membuat alias yang benar-benar memperluas alias lain dengan nama yang sama di Bash?
Mengapa:
Saya dulu telah GREP_OPTIONS
menetapkan .bashrc
sesuatu seperti ini:
GREP_OPTIONS="-I --exclude=\*~"
Saya juga punya skrip (katakanlah, setup-java.sh
) yang akan saya panggil sebelum mengerjakan beberapa proyek Java. Itu akan berisi baris:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes"
Jika saya juga menggunakan Sass, maka saya akan menelepon setup-sass.sh
yang berisi baris:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=\*/.sass-cache"
Tetapi GREP_OPTIONS
sudah usang dan tampaknya solusi standar adalah membuat alias atau beberapa skrip ...