![awk를 사용하여 substr 출력을 숫자 값으로 변환](https://linux55.com/image/165542/awk%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20substr%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EC%88%AB%EC%9E%90%20%EA%B0%92%EC%9C%BC%EB%A1%9C%20%EB%B3%80%ED%99%98.png)
내가 사용할 때 :
$grep ENMAX filename
내가 얻는 결과는 다음과 같습니다.
ENMAX = 240.300; ENMIN = 180.225 eV
사용하는 경우:
E=`grep ENMAX POTCAR |awk '{print substr($3,1,7)}'`
E
표현식이나 계산에 사용할 수 없는 값E*0.7
(당연히) 문자열 출력을 숫자 값으로 변환하는 데 도움을 주실 수 있나요?
내가 사용할 때 :
$grep ENMAX filename
내가 얻는 결과는 다음과 같습니다.
ENMAX = 240.300; ENMIN = 180.225 eV
사용하는 경우:
E=`grep ENMAX POTCAR |awk '{print substr($3,1,7)}'`
E
표현식이나 계산에 사용할 수 없는 값E*0.7
(당연히) 문자열 출력을 숫자 값으로 변환하는 데 도움을 주실 수 있나요?