답변:
산술 평가 구문이 잘못되었습니다. 다음 중 하나를합니다 (먼저 매우 휴대용하지만 천천히, 두 번째는 POSIX 및 Bourne 쉘를 제외하고 휴대용과 Almquist 쉘의 이전 버전, 마지막 세 가지가 필요하다 사용 ksh
, bash
또는 zsh
) :
a=`expr "$a" + "$num"`
a=$(($a+$num))
((a=a+num))
let a=a+num
((a+=num))
또는 전체 for
루프를 건너 뛰고 다음을 수행 할 수 있습니다 .
wc -l folder/*
또는 합계 만 원하는 경우 :
cat folder/* | wc -l
또는 zsh 및 해당 mult_ios
옵션을 사용하십시오.
wc -l < folder/*
이 코드를 사용할 수도 있습니다
a=`expr $a + $num`
echo $a
및 "$ A + $ NUM"+ IN BOTH SIDES OF ON 공간이 있는지를 MAKE
나는 이것을 이렇게 만든다
MY_VARIABLE=$((num1+num2))
$
내부 가 필요 없습니다((...))
.a=$((a+num))
벌써 괜찮습니다