如何创建一个别名,该别名实际上在Bash中扩展了另一个同名别名?
为什么:
我以前也GREP_OPTIONS
设定.bashrc
到这样的事情:
GREP_OPTIONS="-I --exclude=\*~"
我也有一个脚本(让我们说setup-java.sh
),在进行某些Java项目之前,我会先调用它。它包含以下行:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes"
如果我也使用Sass,那么我将调用setup-sass.sh
包含以下内容的行:
GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=\*/.sass-cache"
但是GREP_OPTIONS
不推荐使用,显然标准解决方案是创建别名或一些脚本...
bash函数呢?
—
雅库耶
我完全同意-使用函数比使用别名更好。
—
查尔斯·达菲