데이터 열이 공백으로 구분 된 파일 (input.txt)이 있습니다. 나는 데이터의 9 번째 칼럼을 원합니다. linux 명령 줄 : cut (빈 필드 포함)
는 일반적으로 I는 할 것이다 :cut -d " " -f 9- input.txt
그러나,이 파일에서, 때때로 여러 필드 구역 (및 스페이스의 수는 각 행/열에 대한 변화)에 의해 분리된다. cut은 연속 된 공백을 하나의 구분자로 취급하지 않는 것처럼 보입니다.
대신 무엇을해야합니까?
sed -r 's/\ +/\ /g' input.txt | cut -d ' ' -f 9-
그냥 반드시 당신의 열 사이에 탭이 없습니다 :