기타
Mac에서 터미널 명령어로 파일내부의 텍스트 바꾸기
까칠코더
2023. 10. 11. 23:14
반응형
Mac이나 Linux에서 터미널에서 사용하는 Find 명령어를 사용해서 파일내의 문자열을 바꿀수 있습니다.
iOS 개발할때 스토리보드나 Xib에서 사용하는 커스텀 폰트를 일괄 변경할때 사용하니 편하네요.
find ./ -type f \( -name "*.storyboard" -o -name "*.xib" \) | xarg perl -pi -e 's/원본폰트명/변경폰트명/g; s/source/target/g;'
명령어 설명
find ./
>> 현재폴더 기준으로 (하위폴더까지) 검색
-type f \( -name "*.storyboard" -o -name "*.xib" \)
>> 파일의 확장자가 .storyboard와 .xib
| xarg perl -pi -e 's/원본폰트명/변경폰트명/g; s/source/target/g;'
>> 파일 내용중에 "원본폰트명"은 "변경폰트명"으로, "source"는 "target"으로 문자열을 변경
반응형