내 명령은 다음과 같습니다
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
부동 소수점 변환기.