안녕하세요.
list1.txt 파는 파일에 아래와 같은 형식으로 저장 된 리스트가 있습니다.
-------------------------------
필드1[,]필드2[,]필드3[,]필드4
필드1[,]필드2[,]필드3[,]필드4
필드1[,]필드2[,]필드3[,]필드4
필드1[,]필드2[,]필드3[,]필드4
-------------------------------
이 리스트에서 필드3의 내용만 추출하고 싶어 awk를 사용하는데요
awk -F"[,]" '{print $4}' list1.txt 으로 실행하면 필드 구분자 [,]이 인식되지 않아
아래처럼 sed 활용하여 [,] 를 ~~~ 으로 변경해서 추출하고 있습니다.
cat list1.txt | sed "s/\[\,\]/~~~/g" | awk -F"~~~" '{print $4}'
위와 같은 방법 말고, awk만을 이용하여 처리할 수 없을까요?
감사합니다.