조건 신택스 에러가 20에서 30 사이의 값인지 확인하는 경우에는 다음과 같이 그것이 오류가I 간단한 스크립트를 작성
while true
do
echo 'enter a number between 20 and 30'
read e
if [ $e -lt 30] && [$e -gt 20 ]
then
echo ' you entered desired number' && break
fi
done
:하지만
라인 (5) : [: 누락 `] '
어디서 잘못 됐습니까? 당신은 당신이 명령 줄 인수를 전달하는 것처럼 취급해야 [
이후
if [ $e -lt 30 ] && [ $e -gt 20 ]
이 프로그램 *을 할 수 있습니다 :