주어진 디렉토리와 아래 폴더의 모든 파일에서 특정 단어를 찾아 새로운 단어로 바꾸는 명령이 Linux에 있습니까?
이것은 모든 파일에서 대체됩니다. 특정 유형의 파일 만 필요한 경우 더 구체적으로 만들 수 있습니다. 또한 .bak
되돌려 야 할 경우 처리하는 모든 파일 의 백업 파일을 만듭니다 . 모든 변경에 백업 파일을 필요로하지 않는 경우 -i.bak
에 -i
.
find /path/to/directory -type f -exec sed -i.bak 's/oldword/newword/g' {} \;
더 이상 필요하지 않은 모든 백업 파일을 제거하려면 :
find /path/to/directory -type f -name "*.bak" -exec rm -f {} \;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다