텍스트 파일에서 쉼표 사이의 값을 인쇄합니다.

텍스트 파일에서 쉼표 사이의 값을 인쇄합니다.

텍스트 파일에서 쉼표 사이의 특정 값을 인쇄하는 방법은 무엇입니까? 파일에는 이러한 유형의 행이 여러 개 있습니다.

0.9999899864,0.6666600108,0.00,0.00,0.00,36988,140920,1,150.00,1500.00,1400.00,1300.00,1,0.50,2.00,0.10,1.00,-0.10,1,123.40,1,0.0,8,

나는 일곱 번째 값을 인쇄하고 싶습니다.140920

답변1

한 가지 가능성은 cut구분 기호를 다음과 같이 설정하는 것입니다 ,.

$ cut -d',' -f 7 test 
140920

(다시 파일 이름이 이라고 가정합니다 test.)

답변2

당신은 그것을 사용할 수 있습니다 awk -F "," '{print $7}'.

예를 들어, 내용이 file 에 test있으면

awk -F "," '{print $7}' test

관련 정보