Saya mencoba membuat direktori dan cd
masuk ke dalamnya:
Di ~ / .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
}
Ketika saya memuat ulang bashrc ( . ~/.bashrc
) saya mendapatkan kesalahan:
bash: [: too many arguments
Failed to create and switch directory
Bagaimana cara saya memperbaikinya? Dan apa artinya [:
kesalahan itu?
Ps. Bisakah seseorang mengarahkan saya ke tutorial scripting "non-cryptic" bash?
if <COMMANDS>; then <COMMANDS>; fi