여러개의 파일안에 특정문자열을 치환하고 싶은데 어떤 명령어를 써야 하나요? vi에이터 안에서가 아니고 쉘상태에서요 물론 vi에디터에서의 정규표현식은 그대로 적용 되겠지요? 이왕이면 간단한 예제도 좀 알려 주시면 감사하겠습니다...
여러 파일의 문자열을 바꾸려면 sed 와 find 를 같이 쓰면 됩니다. 예를 들어 find 로 파일 목록을 뽑고 sed -i 로 치환하는 방식입니다. 실행 전에 백업하거나 파일 목록을 먼저 출력해서 확인하세요.