ファイルリストとエコファイル名、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

関連情報