질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

sed로 httpd.conf 수정하는데요..

작성자 정보

  • 박명식 작성
  • 작성일

컨텐츠 정보

본문

테스트 해보니 잘 되는데 어떻게 안되는 건지 모르겠습니다.

혹시, sed 사용시 소스 파일과 목적파일을 같게 놓으신 것 아닌지 모르겠습니다.

아시겠지만 sed 결과는 표준출력으로 나옵니다.

때문에 실제 사용시

sed 's/변경할단어/변경될단어/g' 소스파일 > 목적파일

이런식인데,

소스 파일과 목적파일이 같을 경우는 에러가 납니다. 스트림 방식이라 목적파일 생성완료까지 소스파일을 계속 읽기 때문입니다.

때문에 실제 사용에서는

sed 's/변경할단어/변경될단어/g' 소스파일 > 임시파일

mv 임시파일 목적파일

이렇게 두줄로 합니다.

이 문제가 맞으시다면 좋겠네요.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,134 명
  • 현재 강좌수 :  36,188 개
  • 현재 접속자 :  239 명