find 및 sed를 사용하여 재귀 적으로 파일 이름 여러 디렉토리를 찾아보고 _test.rb로 끝나는 모든 파일의 이름을 _spec.rb로 끝내고 싶습니다. bash 로하는 방법을 전혀 알아 내지 못했던 것 데 이번에는 그것을 못 박은 약간의 노력을 기울일 생각했습니다. 나는 지금까지 짧게 말했지만 최선의 노력은 다음과 가능합니다. find spec -name "*_test.rb" -exec echo mv {} `echo {} | sed s/test/spec/` \; NB : exec 나중에 추가 에코가 있으므로 테스트하는 동안 명령이 실행되는 대신 인쇄됩니다. 줄 때 일치하는 각 파일 이름에 대한 출력은 다음과 같습니다. mv original original 즉, sed에 의해 대체가 감소했습니다. ..