Jak utworzyć alias, który faktycznie rozszerza inny alias o tej samej nazwie w Bash?
Dlaczego:
Kiedyś GREP_OPTIONS
ustawiłem na .bashrc
coś takiego:
GREP_OPTIONS="-I --exclude=\*~"
Miałem też skrypt (powiedzmy, że setup-java.sh
), który zadzwoniłbym przed pracą nad niektórymi projektami Java. Zawierałby wiersz:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes"
Gdybym również używał Sassa, zadzwoniłbym, setup-sass.sh
który zawiera wiersz:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=\*/.sass-cache"
Ale GREP_OPTIONS
był przestarzały i najwyraźniej standardowym rozwiązaniem jest albo utworzenie aliasu, albo jakiegoś skryptu ...