현재 디렉터리의 파일 내용을 다른 디렉터리의 모든 파일에 재귀적으로 추가하고 싶습니다. 따라서 해당 파일의 내용을 하위 디렉터리의 파일에도 추가해야 합니다. 그래서 나는 다음과 같은 방법으로 그것을 찾으려고 노력했습니다.
find dir -type f -exec cat toAppend >> {} \;
하지만 아무 것도 하지 않는 것 같기 때문에 작동하지 않습니다. 내가 뭘 잘못했나요?
추신: 이 문제를 해결했습니다.
for i in `find dir -type f`
do
cat toAppend >> $i
done
하지만 내 find 호출이 잘못된 이유를 아직도 이해하지 못합니다.