1. 특정 경로의 txt 파일 내 문자열 치환
red -> green
$ find ./ -name "*.txt" -exec sed -i 's/red/green/g' {} \;
2. 스크립트 내 변수 사용
bright.sh 스크립트 내에서 변수를 사용하여 green으로 변경
*변수를 사용할 경우 작은따옴표(')가 아닌 큰따옴표(")를 사용해야 함
*작은따옴표를 사용 할 경우 green이 아닌, $COLOR로 변경
#!/bin/bash
COLOR=green
find ./ -name "*.txt" -exec sed -i "s/red/$COLOR/g" {} \;
쌍따옴표인줄 알았는데 큰따옴표라니..
'Linux' 카테고리의 다른 글
sshpass로 한 번에 key 복사, 로그인없이 사용 (0) | 2021.06.02 |
---|---|
[CentOS] yum repository 구성 (0) | 2021.05.27 |
[CentOS] sshd_config 로그설정 (0) | 2021.05.03 |
[CentOS7] 마운트설정 fstab, rc.local (0) | 2020.06.24 |
[Linux] CentOS repository 설정 (0) | 2020.05.21 |