특정 열의 문자 수를 기준으로 CSV의 줄 삭제

특정 열의 문자 수를 기준으로 CSV의 줄 삭제

두 개의 열만 있는 큰 csv/텍스트 파일이 있습니다. 열 #2에서 12자 이하의 문자로 된 줄을 삭제하고 싶습니다. 열은 ";"로 구분되어 있습니다.

파일의 데이터는 다음과 같습니다.

skhfkshfkhaslkfhsk;2164641854641

wfhixuhvlwrhiuag;654611968

답변1

이건 어때:

awk -F ";" 'length($2)>12' file.csv

관련 정보