내가 같은 파일이 다음과 같은 (그러나 수천 개의 행과 열 수백)어떻게 각 열을 awk를 사용하여 빼기를 할 수 있습니까?
1 2 1
1 2 2
3 2 3
3 2 6
이 어떻게 그런 일을 얻기 위해, AWK 사용하여 각 컬럼/필드의 평균을 뺄 수 있나요?
-1 0 -2
-1 0 -1
1 0 0
1 0 3
감사합니다.
가장 가까운 해결책 http://www.unix.com/shell-programming-scripting/102293-normalize-dataset-awk.html은 "요소별로"작업을 수행하지 않는 것 같습니다. 물론 다른 동작을 수행하지만, 일반적인 개념은 두 패스 awk
함께
빠른 답변 주셔서 감사합니다. _ "NF"_ columns에서 자동으로 수행하는 방법이 있습니까? –
@leonardvertighel 솔루션이 일반화되도록 업데이트되었습니다. –
대단히 감사합니다! 왜 두 번 같은 입력 파일을 왜 사용했는지, 그리고 왜 제로가 많았는지 알아 내기 위해 "% 2d"형식으로 "% 2f"로 바꿨습니다. –