HOME > 게시판 > 리눅스
게시판| 리눅스
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 19-12-23 17:48
리눅스 기초질문요;
 글쓴이 : 배달통
조회 : 175  

45 loop=1

 46 while [ $loop -lt 10 ]

 47 do

 48 echo "this is test"

 49 loop='expr $loop + 1'

 50 done

 51 echo "============================"


어디가 문제인가요??



this is test
./test.sh: line 46: [: too many arguments


ㅠ 도와주세요.

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

냠냠이 19-12-26 07:58
 
;;; 문제가 없는듯 한데 혹시 expr 을 숫자 1 옆에 그레이브 쓴거 아니고 홑따옴표 쓰신거아닌가요?

``

''



그레이브 쓰셔야합니다. 숫자 1옆에

작동 잘 되네요 저는


#!/bin/bash

var=1
while [ $var -lt 10 ]
    do
        echo "this is test"
        var=`expr $var + 1`
done
echo "================"