변수 결과 출력 [닫기]

변수 결과 출력 [닫기]

한 경우에는 변수 v에 1을 추가하고 다른 경우에는 변수 inv에 1을 추가하려는 if 문이 있습니다. 다음을 수행했고 v=$((v + 1))결과 inv=$((inv + 1)) 를 출력하고 싶어서 이렇게 했습니다.

echo "The number of valid is "$v" and the number of invalid is "$inv"."

그런데 프로그램을 실행하면 작동하지 않나요? 방정식의 결과를 어떻게 출력합니까?

답변1

우선, 변수를 인용해야 합니다(즉, 변수를 안에 넣어야 합니다 "..."). 따라서 출력 문은 다음과 같아야 합니다.

echo "The number of valid is $v and the number of invalid is $inv."

질문을 업데이트해야 한다고 판단되면 답변을 업데이트하겠습니다.

관련 정보