내가는
strg=`du -s -BM /path/folder`
dstrg=5120
num=`expr $dstrg -$strg`
num1=`echo $num\* 100 |bc`
num2=`echo $num1/5120 |bc`
echo $num2
내가 MB의 폴더 사용 STRG 변수에 도착 후 내가 원하는 코드를 (접미사를 제거 할 필요) 을 5GB되어 사용 가능한 공간에서 제거하는 데 사용하지만 정수 결과가 충분하면 내가 구문 오류
나는 그것을 셸 스크립트에 넣었다. –
일반적으로'$ (())'는'expr' 대신에 사용해야한다. 'expr'은 외부 명령이기 때문에 쉘 내부 수학보다 실행하는 것이 훨씬 더 비쌉니다. –
예, 미안합니다. –