【发布时间】:2019-07-15 05:00:52
【问题描述】:
如果有第二个参数,我想为“代码文件”(VS Code)创建快捷方式,或者如果单个命令行中没有参数,我想为“清除”创建快捷方式,但我不知道 bash 语法是如何工作的。
通过查看我创建的 mkcd (mkdir & cd) 快捷方式:
function mkcd {
if [ ! -n "$1" ]; then
echo "Enter a directory name"
elif [ -d $1 ]; then
echo "\`$1' already exists"
else
mkdir $1 && cd $1
fi
}
我尝试做同样的事情,但错误显示“意外标记 `else' 附近的语法错误”
function c {
if $1 then
code $1
else
clear
fi
}
【问题讨论】:
标签: bash if-statement visual-studio-code