次の状況はnotepad ++を使用して処理できますが、Linuxを介して処理する方法を知る必要があります。
入力する
football},{swim
},{
メモ帳++で次のように置き換えることができます。},\n{
出力
football}, {swim
またはを使用してLinuxを介してsed
この問題をどのように処理できますかawk
?
答え1
},{
部分文字列のすべてのインスタンスを文字列},\n{
(\n
改行文字が表示される場所)に置き換える方法は次のとおりです。
sed 's/},{/},\n{/g'
実際の姿は次のとおりです。
user@host:~$ echo 'football},{swim},{gold}' \
| sed 's/},{/},\n{/g'
football},
{swim
user@host:~$ echo 'football},{swim},{gold}' \
| sed 's/},{/},\n{/g'
football},
{swim},
{gold}