我可以使用 notepad++ 处理以下情况,但我需要知道如何通过 Linux 来做到这一点。
输入
football},{swim
通过记事本++我可以替换},{
为},\n{
输出
football}, {swim
我如何通过 Linux 使用sed
or来处理这个问题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}