![파일 내용을 다른 디렉터리 트리의 파일에 추가](https://linux55.com/image/151130/%ED%8C%8C%EC%9D%BC%20%EB%82%B4%EC%9A%A9%EC%9D%84%20%EB%8B%A4%EB%A5%B8%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%20%ED%8A%B8%EB%A6%AC%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%B6%94%EA%B0%80.png)
현재 디렉터리의 파일 내용을 다른 디렉터리의 모든 파일에 재귀적으로 추가하고 싶습니다. 따라서 해당 파일의 내용을 하위 디렉터리의 파일에도 추가해야 합니다. 그래서 나는 다음과 같은 방법으로 그것을 찾으려고 노력했습니다.
find dir -type f -exec cat toAppend >> {} \;
하지만 아무 것도 하지 않는 것 같기 때문에 작동하지 않습니다. 내가 뭘 잘못했나요?
추신: 이 문제를 해결했습니다.
for i in `find dir -type f`
do
cat toAppend >> $i
done
하지만 내 find 호출이 잘못된 이유를 아직도 이해하지 못합니다.