잘 단어를 쓰는 법을 모르겠습니다. 각 행의 첫 번째 열이 색인이되는 입력 파일이 있습니다. 이 입력 파일을 다중 열 출력 파일로 변환하여 각 열의 시작 색인이 일치하도록해야합니다.발생 횟수에 따라 awk 출력 조작
1 11.32 12.55 1 13.32 17.55 1 56.77 33.22 2 34.22 1.112 3 12.13 13.14 3 12.55 34.55 3 22.44 12.33 3 44.32 77.44
예상 출력해야한다 :
1 11.32 12.55 2 34.22 1.112 3 12.13 13.14 1 13.32 17.55 3 12.55 34.55 1 56.77 33.22 3 22.44 12.33 3 44.32 77.44
내가 AWK에서이 작업을 수행 할 수있는 쉬운 방법이 있나요
나는 다음과 같은 형식의 입력 파일을 가지고?bash
이 같은
위대한 답변 @ twalberg. 하지만 큰 입력 파일이 있습니다. 나는 더 나은 방법으로 그것을 할 수 있습니까? 문법적으로 프로처럼? – Denzil
붙여 넣기 명령에서 glob를 조심하십시오. 첫 번째 필드의 값이 10을 초과하면 올바르게 작동하지 않을 수도 있습니다. –
@EtanReisner 그게 좋은 지적입니다 ... 다른 해킹을 추가하는 중입니다 ... – twalberg