文字列のカンマを数字に置き換える

文字列のカンマを数字に置き換える

私のテキストファイルには、次の文字列が含まれています。

abc,def,ghi,jkl,mno,pqr,stu,wxyz

このようにしたいです。

1.abc
2.def
3.ghi
4.jkl
5.mno
6.pqr
7.stu
8.wxyz

sedを使用してこれを行うにはどうすればよいですか?

ベストアンサー1

あなたはこれを行うことができます

echo abc,def,ghi,jkl,mno,pqr,stu,wxyz  | sed 's/,/\n/g' | nl -s "."

     1.abc
     2.def
     3.ghi
     4.jkl
     5.mno
     6.pqr
     7.stu
     8.wxyz

おすすめ記事