디렉토리의 모든 파일과 하위 디렉토리에서 지정된 문자열을 재귀 적으로 검색하고이 문자열을 다른 문자열로 바꿔야합니다.
나는 그것을 찾는 명령이 다음과 같다는 것을 알고 있습니다.
grep 'string_to_find' -r ./*
그러나 모든 인스턴스 string_to_find
를 다른 문자열로 어떻게 바꿀 수 있습니까?
sed -i 's/.*substring.*/replace/'
sed -i 's/\(.*\)substring\(.*\)/\1replace\2/'