콘텐츠로 건너뛰기
Home » sed

sed

SED 사용법

sed는 Stream EDitor의 약자로 매우 컴팩트한 명령 체계를 이용하여 텍스트를 파싱하고 변형하는 (고대의) 텍스트 편집 도구이다. sed는 그 전신이 되는 ed의 스크립팅 체계를 기반으로 하고 있다. vim과 같이 편집될 텍스트를 화면상에 보면서 내용을 작성/수정하는 개념의 텍스트 편집기가 개발되기 이전의 텍스트 편집기이다.

요즘의 텍스트 편집기라 하면 (일례로 메모장을 떠올려보면), 텍스트 편집기를 사용해서 텍스트 파일의 일부분을 수정하는 과정은 1) 텍스트 편집기 프로그램을 실행하고 → 2) 편집할 텍스트 파일을 열고 → 3) 커서를 움직여 편집할 위치로 이동해서 → 4) 내용을 지우거나 삽입하는 식으로 편집하고 → 5) 그 파일을 다시 저장하는 식으로 작업하고, 이것은 현대의 대부분의 사용자에게 가장 익숙한 방법일 것이다.

더 보기 »SED 사용법

sed 사용법

how to use sed

sed는 “스트림 에디팅”의 약어로 sort나 grep과 유사하나 생각보다 많은 일을 할 수 있는 유틸리티이다. (일종의 자동화된 편집기라고 보면 된다.) sed의 문법은 다음의 개요를 가진다.

$ sed [-n] [-e script] [-f sfilename] [filenames]

단, -e옵션은 따로 붙이지 않아도 스크립트로 인식한다.

$ sed script filename

그 외에 몇 가지 옵션이 있다. (쓰일 것 같은 것만 기재. 전체 문서는 매뉴얼 문서 참고)더 보기 »sed 사용법

여러 파일에 대해 한 번에 문자열 치환하는 방법들

문자열에 대한 찾기/바꾸기를 여러 파일에 대해 한 번에 적용하는 방법

Sublime Text 3 에서

Find > Find in Files... 메뉴를 사용하여 찾을 패턴, 찾을 폴더들 (,로 구분가능하며, 와일드카드 패턴으로 특정 확장자를 한정할 수 있다.) 지정하고 변경할 값을 만들어서 한 번에 적용 가능하다.
더 보기 »여러 파일에 대해 한 번에 문자열 치환하는 방법들