同じファイルの残りの部分の各行の前にファイルの最初の行を追加します。

同じファイルの残りの部分の各行の前にファイルの最初の行を追加します。

ファイルの最初の行を取得し、残りの行の先頭に入れたいです。たとえば、どのように変換しますか?

black
widow
card
Friday
berry

これに入りますか? :

black: widow
black: card
black: Friday
black: berry

追加のファイルと変数を明示的に生成せずにこれを実行できますか?

ベストアンサー1

簡単なコマンドでawkこれを行うことができます。

awk 'NR == 1 {a=$0;next} { printf("%s: %s\n",a,$0)}' file_name

おすすめ記事