SED 사용법

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

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

SED 사용법 더보기

20071006 :: Notepad++ 혹은 메모장 대체 유틸리티

메모장은 너무 심심해요

간단한 텍스트 문서를 편집하는데 메모장은 사실 훌륭한 프로그램이긴 합니다. 하지만 Ctrl+S를 누르는 것만으로는 바로 디스크에 텍스트 내용을 저장할 수 없고 (Alt > F > S를 순서대로 눌러주면 저장이 됩니다만 이게 의외로 굉장히 번거롭습니다), 결정적으로 한글로 된 문서를 작성하는 중에 치명적인 실수로 입력 내용을 날려버렸다면 Ctrl+Z로 되돌리기가 안되는 버그를 담고 있어서 많은 사용자들의 원성을 사기도 했습니다. 개인적으로는 메모장으로 텍스트 문서를 열면 줄 간격이 너무 촘촘하여 눈이 아팠던 관계로 어느 순간부터 메모장을 대체할 프로그램을 찾기 시작했습니다. 워낙 간단한 프로그램일테니 오픈 소스로 많이 나와있을 거란 생각에 찾아본게 notepad++ 였습니다. 물론 메모장만을 대체하는 notepad2라는 멋진 프로그램도 있습니다만, notepad++를 먼저 설치해보았던 관계로 (사실 설치라기보다는 실행이겠지요. notepad++는 설치패키지를 제공합니다만 무설치 실행버전도 함께 제공합니다) notepad++를 사용하게 되었고, 얼마 지나지 않아 이 프로그램에 푹 빠져들게 되었습니다. 20071006 :: Notepad++ 혹은 메모장 대체 유틸리티 더보기