シェルスクリプトでカンマ区切りの文字列を改行して表示する

reotogashi 201views 更新:2016年1月7日
hoge="hoge1,hoge2"

という文字列を

hoge1
hoge2

のように表示する方法です。

for ihoge in `echo "$hoge" | tr "," "\n"`
do
  echo "$ihoge"
done
echo "$hoge" | tr "," "\n"

の部分は

echo "$hoge" 

hogeの中身を表示し、

 tr "," "\n"

で、hoge中の文字列にある,\nに置換しています。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません