파일 합치기..

stanley.kang의 이미지

꾀 많은 파일을 유닉스에서 하나의 파일로 합치려합니다..

간단하게 특정 패턴이 있다고 가정하면

cat *.txt > c.txt 이런식으로 합치면 되는데
각 파일 이름을 파일 내용 상단부분에 같이 입력되게 하고싶습니다
좀더 편하게 보기위해서요

예를 들어서

a.txt

a.txt의 내용

b.txt

b.txt의 내용

이런식으로요...

어떻게 하는지 도움좀 주세요..
쉘 스크립트 없이 간단하게 사용할수있는 명령어는 없나요?
pr 도 시도해봤는데 page랑 날짜가 나오는게 영 보기 그래서요..

liame의 이미지

find . -name "*.txt" -print -exec cat {} \; > c.txt

auditory의 이미지

텍스트 파일들이라면, 이렇게도..

head -n -0 *.txt > out