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
답변2
for f in A B
do
(echo "Records in File $f is"; cat "$f" ) >> C
done