"Sed (유틸리티)"의 두 판 사이의 차이

1,355 바이트 추가됨 ,  3년 전
편집 요약 없음
잔글
{{소문자}}
'''sed'''(''stream editor'')는 [[유닉스]]에서 텍스트를 분해하거나 변환하기 위한 프로그램이다. sed는 [[벨 연구소]]의 [[리 E. 맥마흔]]이 1973년부터 1974년까지 개발하였고, 현재 유닉스 등의 여러가지 운영체제에서운영 체제에서 사용 가능하다.
 
== 역사 ==
[[버전 7 유닉스]]에서 처음 등장한{{r|reader}} sed는 데이터 파일의 명령 줄 처리를 위해 개발된 초기 유닉스 명령어들 가운데 하나이다. 대중적인 [[grep]] 명령어의 뒤를 자연스럽게 이을 정도로 발전하였다.<ref name=early_history>
{{웹 인용
| title = On the Early History and Impact of Unix
| url = http://www.columbia.edu/~rh120/ch001j.c11
| quote = "A while later a demand arose for another special-purpose program, gres, for substitution: g/re/s. Lee McMahon undertook to write it, and soon foresaw that there would be no end to the family: g/re/d, g/re/a, etc. As his concept developed it became sed…"
}}
</ref> 원래는 치환을 목적으로 grep(g/re/p)의 상이형인 "g/re/s"이었다.<ref name="reader">{{cite techreport |first1=M. D. |last1=McIlroy |authorlink1=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs}}</ref> 개별 명령어를 위해 추가적인 특수 목적의 프로그램들이 등장할 것으로 예견하면서 McMahon은 범용 목적의 라인 지향 스트림 편집기를 작성하였으며, 이것이 sed로 되었다.<ref name=early_history />
 
== 같이 보기 ==
* [[AWK]]
 
== 각주 ==
{{각주}}
 
{{유닉스 명령어}}