2
cat에 txt 파일이 들어있는 디렉토리가 있습니다. 하지만 각 파일의 내용 앞에 머리글을 써야합니다. 특히,이 같은 것을 할 싶습니다 : 사실Bash cat 파일을 하나의 파일에 담아 내용 앞에 파일 이름을 삽입하십시오.
---------------- <FILENAME> ----------------
content
---------------- <FILENAME2> ---------------
content
내가 모든 "------------"전후에 파일 이름이 필요하지 않습니다, 그러나 그것은 것 좋은.
또한'> OUTPUT_FILE' 기존 파일을 비워야 할 수있는)
는 시간 내 주셔서 감사합니다. –다음과 같이 모두 단순화 할 수 있습니다 :'for f in * .txt; echo "---------------- <$f> ----------------"; cat "$ f"; done> OUTPUT_FILE' :) –
당신 말이 맞아요. 팁 주셔서 감사합니다. 나는 대답을 업데이트했다. – misha