2012-09-24 3 views
1

나는 800 개 이상의 열이있는 파일을 가지고 있으며 약간의 열 재 배열을 수행하려고합니다. 특히 몇 개의 열을 삭제하고 마지막 열을 첫 번째 열로 만들어야합니다.awk로 많은 열 재정렬

재 배열을 수행하기 위해 프로그래밍 방식으로 간단한 awk 스크립트를 생성합니다. 다음과 같이 보입니다.

{ 
    print $820,$2,$3,$4, [lots more here, but skipping a few], $819 
} 

한 대의 컴퓨터에서는 정상적으로 작동합니다. 다른 컴퓨터에서는 몇 백 개의 열을 선택한 경우에만 작동하지만 더 많은 열에 대해서는 코어 덤프가 발생합니다. 이 방법을 휴대용으로 만들 수있는 방법이 있습니까?

답변

1

gawk를 설치하면이 문제가 해결되었습니다 ... 이전에 사용 된 awk 버전이 확실하지 않습니다.

+0

기본 awks : Debian : mawk; 레드햇과 다른 많은 사람들 : gawk; Solaris : 원래대로 닫기 &T awk; AIX/HPUX : nawk 행 – MeaCulpa