find 명령어를 통해 파일에 포함된 특정 문자열 찾기
find ./ -name '*.*' | xargs grep '문자열'
만약 많은 문자열이 있어서 일일이 수정하기 어렵다면 치환
find ./ -name "*.txt" -exec perl -pi -e 's/기존 문자열/바꿀 문자열/g' {} \;
즉 현재 디렉토리에 있는 c 파일중에 print 를 printf 로 바꾸고 싶다면
find ./ -name "*.c" -exec perl -pi -e 's/print/printf/g' {} \;
find ./ -name '*.*' | xargs grep '문자열'
만약 많은 문자열이 있어서 일일이 수정하기 어렵다면 치환
find ./ -name "*.txt" -exec perl -pi -e 's/기존 문자열/바꿀 문자열/g' {} \;
즉 현재 디렉토리에 있는 c 파일중에 print 를 printf 로 바꾸고 싶다면
find ./ -name "*.c" -exec perl -pi -e 's/print/printf/g' {} \;
