반응형
sed는 파일 내부 내용을 지우거나 치환하는데 요긴한 명령이다.
다수의 파일을 수정할 때도 유용하다.
일반적으로
sed -i 's/바꿔야 할 내용/바뀔 내용/g' 파일이름
인데
바꿔야 할 내용에 디렉토리 주소에 쓰이는 /가 들어가면 당황할 수 있다.
그런 때는 본래 명령어의 /를 |로 고쳐주면 된다.
korea -> korea/busan 으로 고치고 싶다면
sed -i 's|korea|korea/busan|g' address.txt
라고 고치면 korea 대신 korea/busan으로 바뀌게 된다.