bash:[:参数过多?
我正在尝试创建一个目录并cd进入该目录: 在〜/ .bashrc中: function abc() { appname=$1 appdir="$HOME/code/$appname" if [ mkdir $appdir -a cd $appdir ]; then echo Success else echo Failed to create and switch directory fi } 重新加载bashrc(. ~/.bashrc)时出现错误: bash: [: too many arguments Failed to create and switch directory 我该如何解决?又是什么[:错误是什么意思? 附言 有人可以将我引导到“非加密” bash脚本教程吗?