답변1
test
단일 중괄호 구현을 사용하고 있지만 필요한 공백이 누락된 것 같습니다 . 당신은 아마도 다음과 같은 것을 가지고있을 것입니다
echo "Is it morning? Please answer yes or no"
read var
if ["$var" == "yes"]; then
something
else
something else
fi
문제는 중괄호 안에 공백이 필요하다는 것입니다.
if [ "$var" == "yes" ]; then
구문에 대한 자세한 내용은 test
명령 사용 설명서 페이지를 참조하세요 man test
.