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

sed 관련해서 질문드려요

작성자 정보

  • 아인슈타인 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요?

텍스트 파일에서 특정 문자열을 고칠 때 sed를 쓰잖아여.

근데, 고친 결과를 리다이렉션 해서 또 다른 파일을 생성하거나 자기 자신 파일 이름을

지정하여 덮어 쓰거나 하지 않고 있는 파일에서 그 부분만 살짝 바꿀 순 없나요?

텍스트 파일의 사이즈가 클 땐 리다이렉션을 통해 또 하나의 파일을 만드는 게 부담스

럽잖아요? 그래서......

관련자료

댓글 2

김형채님의 댓글

  • 김형채
  • 작성일
문자열을 치환하기 위해서라면 아래처럼 perl 을 사용할수 있습니다.

[all2com2@w64-034 ~]$ cat test.txt                     
aaa
bbb
ccc
[all2com2@w64-034 ~]$ perl -pi -e 's/aaa/zzz/g' test.txt                     
[all2com2@w64-034 ~]$ cat test.txt                     
zzz
bbb
ccc

아인슈타인님의 댓글

  • 아인슈타인
  • 작성일
답변 감사합니다.
그런데 펄 말고는 안되나요?

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,844 개
  • 현재 접속자 :  160 명