동일한 구조의 여러 파일에 한 줄을 추가하는 것은 그리 어렵지 않지만 잠재적으로 큰 디렉터리 트리 구조에서 이 작업을 수행하는 방법이 혼란스럽습니다. 수백 개의 프로젝트가 포함된 프로젝트 디렉토리가 있고 각 *.c 파일에 헤더를 추가한다고 가정해 보겠습니다. 이것이 어떻게 달성될 수 있습니까? 이러한 파일은 매우 깊을 수 있다는 점에 유의하세요.
답변1
find ~/foldername -type f -name "*.c" -exec sed -i '1 i addtexthere' {} \;