如何在.bashrc中创建条件别名
在my.bashrc中,我想创建一个名为如何在.bashrc中创建条件别名,bash,Bash,在my.bashrc中,我想创建一个名为open的别名。此别名的行为应如下所示 请注意,此示例使用sudo语法: alias open= if (target is a directory) then cd else if (target is a file) then vi 这类问题的答案几乎总是“使用函数”: 你可能会对我感兴趣 open () { if [ -d "$1" ]; then cd -- "$1" elif [ -
open
的别名。此别名的行为应如下所示
请注意,此示例使用sudo语法:
alias open= if (target is a directory) then cd
else if (target is a file) then vi
这类问题的答案几乎总是“使用函数”: 你可能会对我感兴趣
open () {
if [ -d "$1" ]; then
cd -- "$1"
elif [ -f "$1" ]; then
vi -- "$1"
fi
}