![디렉토리의 모든 파일에서 텍스트를 찾고 텍스트를 geany로 바꾸는 방법은 무엇입니까?](https://linux55.com/image/32651/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%EC%B0%BE%EA%B3%A0%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A5%BC%20geany%EB%A1%9C%20%EB%B0%94%EA%BE%B8%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 이 토론을 보았습니다:geany를 사용하여 열려 있는 모든 파일에서 텍스트를 찾고 바꾸는 방법은 무엇입니까?
디렉토리의 모든 파일을 찾아 바꾸고 싶습니다. 답변에서 제안한 방법은 찾기 쉽습니다. 이제 찾은 모든 파일을 열고 Geany를 사용해야 합니다. 수백 개의 파일이 있는 경우 Geany에서 링크를 클릭하여 해당 파일을 볼 수 없습니다.
자동으로 수행하는 방법은 무엇입니까?
답변1
Geany 특정 답변은 아니지만 명령줄에서 sed를 사용하여 이 작업을 수행할 수 있습니까?
그러면 디렉터리에서 "foo"가 "bar"로 재귀적으로 교체됩니다.
find . -type f | xargs -i sed -i -e "s/foo/bar/g" "{}"