#!/bin/bash
bonus=0
read -p "Please enter your commission amount(enter a integer value only): " comm
if [$comm -le 200]; then
echo "No bonus applicable"
elif [$comm -le 300]; then
bonus=50
echo "The bonus applicable is $bonus dollars"
else
bonus=100
echo "The bonus applicable is $bonus dollars"
fi
exit 0
코드를 실행하고 커미션 입력이 포함된 코드의 두 번째 줄에 도달할 때마다 [199: command not found]
199가 코드를 보기 위해 입력하기로 결정한 정수라고 나와 있습니다.
나는 누구에게나 도움을 구합니다.
답변1
[
앞뒤에 공백이 없습니다 ]
. 그것은해야한다:
if [ $comm -le 200 ]; then
그리고:
elif [ $comm -le 300 ]; then
또한 다음을 사용해 보세요.주택 검사 보고된 모든 경고를 수정합니다.