Computer Science/Linux

리눅스 파일 내용 일괄 변경

2mukee 2024. 6. 26. 22:41
320x100
320x100

sed로 여러 파일 내용 일괄 변경

// find . -regextype posix-extended -regex ".*파일확장자" | xargs sed -i "s@대상문자@바꿀문자@g"

find . -regextype posix-extended -regex ".*\(js|ts)$" | xargs sed -i "s@10@100@g" 

// find find . -type f \( -name "*.확장자1" -o -name "*.확장자2 "\) | xargs sed -i "s@대상문자@바꿀문자@g"

find . -type f \( -name "*.go" -o -name "*.mod" -o -name "*.sum" \) | xargs sed -i "s@10@100@g"

 

 

 

vim으로 파일 내용 일괄 변경

// :%s/변경시킬문자/변경될문자/g

%s/10/100/g

// 문서 1번째줄부터 10번째줄까지에서 변경
// :1,10s/변경시킬문자/변경될문자/g

:2,25s/10/100/g

 

300x250
728x90