과학 데이터를 보편적 데이터로 변환

과학 데이터를 보편적 데이터로 변환

과학적인 형식의 숫자 값만 포함된 파일이 있습니다. 이를 범용 기호로 변환하고 1000을 곱하고 싶습니다. 예를 들어
입력.txt

1.1234e-01  
2.123e+01  
3.12345e-02  
...  
...  

출력.txt

112.34  
21230  
31.2345  
...  
...    

작업을 수행하는 데 필요한 파일이 많으므로(한 번에 하나의 파일) 명령줄 한 줄 솔루션이 더 나은 옵션입니다.

답변1

이 작은 awk 스크립트를 사용해 볼 수 있습니다:

#!/bin/awk
{ printf "%f\n", 1000*$0 }

이는 상당히 간결하지만 불필요한 후행 0이 생성될 수 있습니다.

관련 정보