$ cat a.txt aaa bbb ccc
というファイルを
while read lineを利用して
$ sh test.sh aaa,bbb,ccc
と最後のひとつ手前の区切りまでカンマで出力させたいです。
bash
1#!/bin/bash 2 3cat a.txt | while read line 4 5do 6 echo $line | tr '\n' ',' 7done
だと
$ sh test.sh aaa,bbb,ccc,
と最後までカンマが出力されてしまいます。
型はwhile read line
do~でと指定されています。何か良い方法は無いでしょうか。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/15 15:28 編集
2016/06/15 14:24