区切り文字を使用して変数に文字列を追加する

区切り文字を使用して変数に文字列を追加する

この問題を解決するのに助けが必要です。名前のリストを含むファイルがあります。

名前.txt

roger
peter
henry

:各名前の後に接続したいです。

for i in $(cat names.txt); do
   $i+=$i":"
done 

私が望む出力はこれですroger:peter:henry

しかし、私はこの出力を得ます。roger:peter:henry:

ベストアンサー1

これを行うためのツールがあります。paste

$ paste -sd: names.txt
roger:peter:henry

おすすめ記事