파일 목록과 에코 파일 이름, cat 파일 내용 찾기

파일 목록과 에코 파일 이름, cat 파일 내용 찾기

각 파일의 파일명과 내용을 순서대로 출력하고 싶습니다. 나는 이것을 시도했습니다 ls -1 after* | (echo;cat). 이것은 파일 내용이 아닌 파일 만 나열합니다. 나는 또한 이것을 시도했습니다 ls -1 after* | (echo; xargs cat). 고양이의 콘텐츠는 고양이의 경로를 반영하지 않습니다. 나는 다음과 같은 것을 보고 싶다

filename1
filename1_contents
filename2
filename2_contents

답변1

그러한 옵션은 없습니다 cat. Bash 쉘에서:

for file in after*; do echo "$file"; cat "$file"; done

파일 이름은 기본적으로 정렬됩니다. man bash루프에 대한 자세한 내용은 리소스를 참조하세요 for.

관련 정보