次の問題があります。複数のファイルの内容を印刷したい。各ファイルは異なるディレクトリにあり、同じ名前です。
/home/User1/data.txt
/home/User2/data.txt
/home/User3/data.txt
すべてのファイルには単一の文字列が含まれています。次の出力を達成したい:
User1 string_from_data.txt
User2 string_from_data.txt
User3 string_from_data.txt
私は次のコメンドを使用しようとしました:
find . -iname "data.txt" | xargs cat
ただし、各 data.txt の内容のみを返します
string_from_data.txt
string_from_data.txt
string_from_data.txt
正しい書き方は?