[Linux_bash] regex,grep: 엑셀 파일에서 두개의 단어로 된 셀 찾기 리눅스_Bash Script


엑셀로 작성된 파일 (.csv)를 리눅스에서 열면
콤마 (,)로 데이터가 연결되어 있다.

이 때 단어가 두개 = 띄어쓰기가 한번 되어있는 행을 찾는 명령어는
아래와 같다.

grep ",[a-zA-Z]* [a-zA-Z]*," filename

[a-zA-Z]: 대소문자 구별 없이 알파벳 중 하나
*: 앞의 문자가 한번 또는 여러번 반복

grep ",[a-zA-Z].* [a-zA-Z].*," filename
-> . 이 임의의 문자를 뜻해서 ,나 띄어쓰기도 포함하기 때문에
이렇게 적으면 콤마 사이에 띄어쓰기 한번을 의미하지 않는다.



덧글

댓글 입력 영역