명령어중에 파일안에 내용중 문자열을 치환하는 방법이 있나요? vi에디터로는 :%s/기존/새로 이런식으로 바꾸는데.. 하위 디렉토리까지 모든 파일을 검색해서 바꾸는 방업은 없는지요. cat 과 grep을 적절히 사용하면 될꺼 같기도 한데.. 파일을 찾는건 많이 나와있는데 변경까지하는건잘 모르겠네요 그럼 부탁드립니다..
여러 파일에서 문자열을 바꾸려면 grep -rl 로 대상을 찾고 sed -i 로 바꾸세요. 예: grep -rl 기존 . | xargs sed -i 's/기존/새로/g'