아래와 같이 tab이 포함된 파일의 경우 grep으로 특정 row만 데이터를 추출하기 위해 grep의 옵션을 사용할 수 있습니다.
예시 데이터(tab delimiter로 구분됨)
test-data.log
2019 seoul korea 08 09
2020 newyork usa 32 51
2021 brisbane australia 23 222
만약 위 데이터에서 2020\tnewtork을 검색하고 싶다면 아래와 같이 grep명령어를 활용합니다.
$ test-data.log | grep -e $'2020\tnewyork'
-e 옵션을 통해 확장된 정규 표현식패턴으로 검색이 가능합니다. 추가로 $(달러표시)를 함께 활용하면 bash에서 tab escape를 interprete하여 검색에 활용할 수 있습니다. 위 명령어의 결과물은 아래와 같습니다.
2020 newyork usa 32 51
반응형
'개발이야기' 카테고리의 다른 글
애드테크(ad-tech)에서 사용하는 용어 정리 (0) | 2021.03.23 |
---|---|
'아파치 카프카 입문' 5시간 기술 강의 회고, 느낀점, 아쉬운점 정리. 기술강의를 준비하는 분들이 봐야할 글. (3) | 2020.06.29 |
python에서 json data다룰때 key가 존재하는지 확인하는 가장 간단한 방법 (0) | 2020.06.23 |
로드밸런서란? OSI 계층별 로드밸런서 (0) | 2020.03.19 |
개발자 유튜버, 구독자 1000명 달성까지의 여정. 그리고 수익창출 (2) | 2020.03.12 |
NAT IP란? (0) | 2020.03.08 |