前/間/後に複数の固定行を持つ"cat"ファイルを含める方法は?

前/間/後に複数の固定行を持つ

cat私は複数の固定行を持つ複数のファイルを処理できるbash one-linerを探しています。

ファイル1.txt:

file1 line 1
file1 line 2

ファイル2.txt

file2 line 1
file2 line 2

それから私は次のようなものを探しています。

cat-with-strings foo file1.txt bar file2.txt baz

生産量

foo
file1 line 1
file1 line 2
bar
file2 line 1
file2 line 2
baz

標準のLinuxツール(sed、awk、catなど)を使用してbash 1行でこれを行う方法いいえ、または ?保存するファイルを作成してくださいfoobarbaz

ベストアンサー1

私の携帯電話でこの内容を入力したので、簡単でテストされていない回答についてお詫び申し上げます。

もちろん、すべてを1つのファイルのように接続できます。

cat <( echo foo ) file1.txt <( echo bar ) file2.txt <( echo baz )

おすすめ記事