Notice
Recent Posts
Recent Comments
목록Replace (1)
준호씨의 블로그
쉘 커맨드라인 명령어(sed)로 텍스트 본문 문자 바꾸기. 설정을 손쉽게 바꾸기
apache httpd.conf 의 특정 내용을 바꾸고 싶다거나, sendmail.cf 의 특정 설정만 바꾼다던지 하고 싶을 때가 있다. 설정파일은 텍스트 파일이기 때문에 sed 커맨드를 이용하면 손쉽게 바꿀 수 있다. 아래와 같이 하면 some.conf 라는 파일의 DebugLevel=old 가 DebugLevel=new 로 바뀌게 된다. sed -i 's/DebugLevel=old/DebugLevel=new/g' some.conf sed 는 Stream EDitor 라는 유틸이다. -i 옵션은 in-place 의 의미로, 원본 파일에다가 바로 수정을 하겠다는 의미이다. s/old/new/g 에서 s 는 substitute 라고 내용을 바꿀 때 쓰는 커맨드이다. old 는 찾으려는 원본 문자인데, 정규..
IT이야기
2018. 7. 31. 22:26