리눅스 분류
sed로 httpd.conf 수정하는데요..
작성자 정보
- 박명식 작성
- 작성일
컨텐츠 정보
- 1,098 조회
- 0 추천
- 목록
본문
테스트 해보니 잘 되는데 어떻게 안되는 건지 모르겠습니다.
혹시, sed 사용시 소스 파일과 목적파일을 같게 놓으신 것 아닌지 모르겠습니다.
아시겠지만 sed 결과는 표준출력으로 나옵니다.
때문에 실제 사용시
sed 's/변경할단어/변경될단어/g' 소스파일 > 목적파일
이런식인데,
소스 파일과 목적파일이 같을 경우는 에러가 납니다. 스트림 방식이라 목적파일 생성완료까지 소스파일을 계속 읽기 때문입니다.
때문에 실제 사용에서는
sed 's/변경할단어/변경될단어/g' 소스파일 > 임시파일
mv 임시파일 목적파일
이렇게 두줄로 합니다.
이 문제가 맞으시다면 좋겠네요.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.