sed 명령어 통한 파일 전체 치환


 
# Linux 환경에서 사용, 특정 파일 replace


### 특정 파일 변경
= file만 변경
```
sed -i 's/old_string/new_string/g' ./file
```

### 특정 파일 패턴 변경
= file1 이 포함된 파일들 전체 변경
```
sed -i 's/old_string/new_string/g' ./file1*
```

### 전체 폴더 순회 변경

```
find ${순회할 폴더경로} -type f -name "${바꿔치기할 파일 이름 패턴}" -exec sed -i 's/old_string/new_string/g' {} +

- 패턴 상관없이 전체 변경
find ${순회할 폴더경로} -type f -exec sed -i 's/old_string/new_string/g' {} +
```

 

댓글

이 블로그의 인기 게시물

윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석

대통령 퇴진운동 관련주: 방송·통신·촛불수혜주 완벽 분석

키움 OPEN API MFC 개발 (1)