2つのファイルを1つにマージし、間にカスタム行を追加します。

2つのファイルを1つにマージし、間にカスタム行を追加します。

A、Bファイルが2つあります。ファイルCにマージし、ファイルCの間にカスタム行を追加したいと思います。

ファイルA:

Hello

ファイルB:

Hi

マージされたファイルには、次のものを含める必要があります。

Records in File A is 
Hello
Records in File B is 
Hi

ベストアンサー1

次のことができます。

for file in fileA fileB; do 
    printf 'Records in %s are\n%s\n' "$file" "$(cat "$file")"
done > fileC

または:

for file in fileA fileB; do 
    echo "Records in $file are"; cat "$file"
done > fileC

両方生産:

Records in fileA are
Hello
Records in fileB are
hi

おすすめ記事