Linux Unix/Command
[ Linux ] sed - 여러 파일 내 특정 문자열 교체 하기
Soso Dev
2021. 8. 3. 02:25
반응형
1. find 명령 사용
파이 이름이 .html 로 끝나는 모든 파일을 찾아준다.
john@gpjigi.co.kr$ find ./ -name "*.html"
2. sed 명령 사용
파일 내에서 old로 시작 하는 부분을 찾아서 new로 변경 한다.
john@gpjigi.co.kr$ sed -i 's/old/new/g' {} \;
3. find, sed 조합으로 여러 파일 내 문구 변경
.html로 끝나는 파일의 내용 중에서 old인 부분을 new로 전부 교체한다.
john@gpjigi.co.kr$ find ./ -name "*.html" -exec sed -i 's/old/new/g' {} \;
반응형