我正在尝试创建一个目录并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脚本教程吗?
我不知道是否只有我...但是尝试陷阱6;我听说有很多人;)mywiki.wooledge.org/BashPitfalls
—
Alex Stevens
if <COMMANDS>; then <COMMANDS>; fi