cat file.txt
1
1.6
0
0.7
2
3
3.7
예상 출력은 다음과 같습니다AWK에 수레을 정수로 변환
1.0
1.6
0.0
0.7
2.0
3.0
3.7
어떤 AWK 또는 bash는 솔루션? 정수는 어디에서라도 float로 변환합니다.
cat file.txt
1
1.6
0
0.7
2
3
3.7
예상 출력은 다음과 같습니다AWK에 수레을 정수로 변환
1.0
1.6
0.0
0.7
2.0
3.0
3.7
어떤 AWK 또는 bash는 솔루션? 정수는 어디에서라도 float로 변환합니다.
awk
까지 결과 인쇄에 사용하려는 형식을 나타내는 것이 중요합니다.
$ awk '{printf ("%.1f\n", $1)}' file
1.0
1.6
0.0
0.7
2.0
3.0
3.7
당신은 등, 5 개 자리를 얻을 자세한 내용은 제공된 링크를 참조 과학적 형식 %e
, %.5f
을 말할 수있다 : 당신이 1 개 소수점 자리를 원하는 것을 나타 내기 위해서 printf
를 사용합니다.
잘 작동합니다. 감사합니다 fedorqui. – user3652962