디렉토리를 작성하려고 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 스크립팅 튜토리얼로 안내 할 수 있습니까?
그것이 단지 나인지는 모르겠지만 ... Pitfall 6을 시도해보십시오. 나는 그것이 몇 사람을 얻는다고
—
Alex Stevens
if <COMMANDS>; then <COMMANDS>; fi