본문 바로가기
Computer Science/[19-상] Linux Bash Script

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

by gojw 2020. 2. 11.

엑셀로 작성된 파일 (.csv)를 리눅스에서 열면

콤마 (,)로 데이터가 연결되어 있다.

 

이 때 단어가 두개 = 띄어쓰기가 한번 되어있는 행을 찾는 명령어는

아래와 같다.

 

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

 

[a-zA-Z]: 대소문자 구별 없이 알파벳 중 하나

*: 앞의 문자가 한번 또는 여러번 반복

 

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

-> . 이 임의의 문자를 뜻해서 ,나 띄어쓰기도 포함하기 때문에

이렇게 적으면 콤마 사이에 띄어쓰기 한번을 의미하지 않는다.

 

댓글