Linux 열 및 값 인쇄

Linux 열 및 값 인쇄

awk를 사용하여 2개의 열을 선택하려고 했는데 이제 4번째 열이 비어 있고 군데군데 값이 있는데 값이 있는 열만 필터링하려면 어떻게 해야 합니까?

a,b,c,
d,e,f,g
g,h,i
j,k,l,m

나만 필요해

f,g
l,m

awk로 필터링 후 인쇄

답변1

파일 test.txt내용은

a,b,c,
d,e,f,g
g,h,i
j,k,l,m

awkwith는 -F쉼표를 구분 기호로 지정하고 $4네 번째 열을 지정합니다.

awk -F',' '$4!="" {print $3","$4}' test.txt

출력을 얻다

f,g
l,m

관련 정보