엑셀로 작성된 파일 (.csv)를 리눅스에서 열면
콤마 (,)로 데이터가 연결되어 있다.
이 때 단어가 두개 = 띄어쓰기가 한번 되어있는 행을 찾는 명령어는
아래와 같다.
grep ",[a-zA-Z]* [a-zA-Z]*," filename
[a-zA-Z]: 대소문자 구별 없이 알파벳 중 하나
*: 앞의 문자가 한번 또는 여러번 반복
grep ",[a-zA-Z].* [a-zA-Z].*," filename
-> . 이 임의의 문자를 뜻해서 ,나 띄어쓰기도 포함하기 때문에
이렇게 적으면 콤마 사이에 띄어쓰기 한번을 의미하지 않는다.
'Computer Science > [19-상] Linux Bash Script' 카테고리의 다른 글
[Linux_bash] redirection 이해하기 (0) | 2020.02.20 |
---|---|
[Linux_bash] regex,sort: 엑셀 파일에서 column 별로 sort하기 (0) | 2020.02.20 |
[Linux_bash] regex: 날짜 형식 바꾸기 (0) | 2020.02.11 |
[Linux_bash] regex,grep: 점(.)이 있는 문자열 찾기 (0) | 2020.02.11 |
[Linux_bash] regex: 같은 숫자의 반복 찾기 (0) | 2020.02.05 |
댓글