쉘 스크립트에서 곱셈을 도입하는 방법

쉘 스크립트에서 곱셈을 도입하는 방법

내 명령은 다음과 같습니다

tac some_directory/*.pre | grep -im1 "vdr" | cut -c129-140  

출력은 다음과 같습니다

1.710577E-03  

나는 출력을 다음과 같이 원한다:

1.71

쉘 명령에서 이를 어떻게 달성할 수 있습니까?

답변1

사용:

예상 출력을 기준으로 다음을 수행합니다.

echo 1.710577E-03 | awk '{printf "%.2f\n",a=$1*1000; a}'
1.71

실제 반올림:

echo 1.710577E-03 | awk '{printf "%.5f\n",$1}'
0.00171
  • %.5소수점 이하 5자리까지 인쇄하세요.

  • f부동 소수점 변환기.

관련 정보