작은 버그이지만 짜증나는 것 같습니다.

작은 버그이지만 짜증나는 것 같습니다.

여기에 이미지 설명을 입력하세요.

오류가 발생했습니다(명령을 찾을 수 없음). 그렇다면 이 오류에 대한 간단한 해결책과 설명은 무엇입니까?

답변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

구문에 대한 자세한 내용은 testwith 명령에 대한 매뉴얼 페이지를 읽어보세요 man test.

관련 정보