00002 20140917 mac에서 특정파일의 특정 문자열 검색하여 바꾸는 배치파일bash shell - AngryQA/blog GitHub Wiki

mac에서 특정파일의 특정 문자열 검색하여 바꾸는 배치파일(bash shell)

AngryQA | 2014-09-17 수요일 오후 5:3 | 테스트 도구/BAT & 쉘 / | 원본

특정 문자열을 검색하여 바꾼후 새로 저정하는 배치파일

echo "A -> T"

sed 's/string>AT</g' /Applications/특정경로/contents/info.plist > info.plist.tmp // sed 편집기로 열어 s/string>A< 찾아 /string>T< 로 치환한다 // s명령어는 치환 명렁어 g플래그는 행 전체에 치환 적용한다는 의미

sudo mv info.plist.tmp /Applications/특정경로/contents/info.plist // 만든 템프 파일을 원본파일에 덮어 쓴다

echo "A -> T changed"

사용한 Bash 명령어

echo : " " 안에 있는 문자열 화면에 표시

sed : 명령줄 편집기, 자세한건 필요시 검색하여 사용

⚠️ **GitHub.com Fallback** ⚠️