変更した行に単語を追加する方法

変更した行に単語を追加する方法

ファイルの果物があります。

apple
grapes
banana
orange

使用して

cat < fruits | tr "\n" ","

次のように出力されます。

apple,grapes,banana,orange,

ここでは、次の出力でファイル名を印刷したいと思います。

fruits|apple,grapes,banana,orange

どうすればいいですか?

このような変数なら

$健康な果物

ここでは、すべての果物を一つずつ読みます。ファイル名はフルーツです。

そして

エコ$ HEALTHYFRUITS | tr"\n"","

ここで印刷したい

フルーツ|リンゴ、ブドウ、バナナ、オレンジ

答え1

echo -n "$filename|"; tr "\n" "," <"$filename"

関連情報