문자 구분 기호를 사용하여 파일에서 특정 필드 추출

문자 구분 기호를 사용하여 파일에서 특정 필드 추출

1GB 파일이 있는데 세 번째와 다섯 번째 필드를 가져오고 싶습니다.

파일은 (,)로 구분됩니다.

입력 파일:

luis, jose, jesus atoche, mark, john
1,2,3,4,5
aa 1, bb 2, cc3, dd 4, ee5

결과물 파일:

jesus atoche, john
3.5
  cc3, ee5

내가 아는 한 awk 명령을 사용하여 수행할 수 있습니다.

감사해요!

답변1

무언가 좋은 것

awk 'BEGIN{FS=","; OFS=","} {print $3, $5}' input_file.csv > output_file.csv

작동해야 한다

답변2

노력하다 awk -F"," '{print $3","$5}' <input file name>

관련 정보