- 텍스트 처리를 위한 유틸리티는 대표적으로
sed
(stream editor)와 awk
가 있습니다. 이번엔 sed
에 대해 학습해보려고 합니다 - 정규 표현식을 사용하고, 기본 입출력은 표준 입력과 출력을 사용합니다. 파이프를 통해 한쪽의 출력을 다른 쪽으로 넘길 수 있습니다
- 주어진 주소 범위에 대해 입력의 어떤 줄을 처리할 것인지 결정합니다. 주소 범위에는 라인 번호 또는 패턴을 사용할 수 잇습니다. 예를 들어
5d
라고 하면 다섯 번째 라인을 삭제하라는 것이며 windows/d
는 “windows”를 포함하는 모든 라일을 삭제하라는 의미입니다
Continue reading
grep
- 입력되는 파일에서 주어진 패턴 목록과 매칭되는 라인을 검색한 다음 표준 출력으로 검색된 라인을 복사해서 출력
- 정렬 관련 옵션을 사용하면 정렬해 출력할 수 있음
grep
의 검색 범위는 메모리 제한을 넘어가지 않는 범위에서 입력 라인의 제한이 없으며 하나의 라인 안의 전체적인 문자들도 매칭할 수 있음- 입력 파일의 마지막 바트가
newline
이 아니라면 grep
은 작업을 수행한다.
Continue reading
- 본 문서는 Github Tutorial의 내용을 재구성한 것입니다!
- (2022년 10월 추가) 아래 내용보다 제가 강의용으로 만든 BigQuery 가이드북을 참고하시면 더욱 좋을 것 같습니다 :) 아래 내용은 2017년에 작성해서 UI가 바뀌었습니다. 추후에 아래 내용도 수정해두겠습니다!
- (2024년 7월) BigQuery 강의를 출시했습니다. 입문편, 활용편으로 나뉘며 입문편은 무료니 궁금하신 분이 계시면 보고 가셔도 좋을 것 같아요
Continue reading
정규표현식
Continue reading
개발 블로그 시작
- 기존엔 네이버 블로그를 하고 있었는데, 네이버 블로그는 상품 혹은 경험 관련 내용을 위주로 올려서(예전에 마케팅, 광고를 했던 경험 기반) 개발 내용을 추가하기 쉽지 않았다. 게다가 구글 검색에 결과가 잘 나오지 않아 Github 블로그를 만들기 시작!
- 목표는 Github
TIL
폴더에 있는 내용들을 다 텍스트로 정리하는 것! - 사실 깃허브에 있는 내용들을 그냥 옮겨와도 될 정도로, 깃허브를 블로그처럼 사용했는데 이젠 조금 차곡차곡 정리해서 보고 싶은 욕구가 가득-!
- 주변 개발자분들 중 블로그를 하는 것이 습관이 안된 분들이 있는데, 지인들과 함께 블로그 글쓰기 모임을 만들어 강제로 글쓰게 만들 생각도 있는데 이건 2018년도부터 할 것 같다!
- 웹페이지가 모바일로 보기 편해서 복습하기도 좋다 :)
- 잘 부탁해 블로그야-
Continue reading