$ cat a.txt aaa bbb ccc
というファイルを読み込み
シェルで下記の様に最後の区切りのひとつ手前までカンマで区切る出力をさせるにはどうしたらよいでしょうか?
$ sh test.sh aaa,bbb,ccc
自分が作ったものだと
bash
1#!/bin/bash 2file=a.txt 3for line in `cat ${file}` 4do 5 echo ${line} | tr '\n' ',' 6done
$ sh test.sh aaa,bbb,ccc,
と最後の末尾までカンマが出力されてしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。