다음과 같이 구분된 9개 필드가 있는 텍스트 파일이 있습니다.
survey:m1111771::rent:travel:::Morning:
필드 1과 8만 별도의 파일로 추출하는 방법
예를 들면 다음과 같습니다.
survey:Morning
답변1
여러 방법 중 하나:
$ awk -F: '{print $1":"$8}' <file>
survey:Morning
@cas가 지적했듯이 OFS
"출력 필드 구분 기호"는 어디에 있습니까?
$ awk -F: -v OFS=: '{print $1,$8}'
survey:Morning
답변2
다른 버전에서는 다음을 사용합니다 cut
.
cut -d: -f1,8 file > newfile