#!/bin/bash
x=1
while [ "$x" -lt 20 ]
do
echo "$x"
x=("$x" * 5);
done
예기치 않은 토큰 "완료" 근처에 구문 오류가 발생하고 출력 11111111111이 표시됩니다....
답변1
계산에 올바른 구문을 사용하십시오.
x=$((x*5))
#!/bin/bash
x=1
while [ "$x" -lt 20 ]
do
echo "$x"
x=("$x" * 5);
done
예기치 않은 토큰 "완료" 근처에 구문 오류가 발생하고 출력 11111111111이 표시됩니다....
계산에 올바른 구문을 사용하십시오.
x=$((x*5))