read lineにおいて、最終行だけ処理を変える方法をご教授下さい。
下記の通り、各行に数値が羅列されている
msg_id.txtがあります。
1
2
:
10
msg_id.txtの各行をカンマ(,)で結合した文字列:TARGET_MSG_IDを作りたいです。
下記のような処理では、1,2,…,10,となってしまいますが、
1,2,…,10と、文字列の最後にはカンマがつかないようにしたいです。
while分の中で、最終行だけ処理内容を変えるような
記述は出来るのでしょうか。
========================================
TARGET_MSG_ID=""
while read line
do
TARGET_MSG_ID="$TARGET_MSG_ID${line},"
done < msg_id.txt

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。