Можно ли заменить символ новой строки и другой символ одной вкладкой, используя sed? - PullRequest
0 голосов
/ 10 сентября 2018

Я должен заменить ]\n на \t, используя sed, но я понятия не имею, как это сделать. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 12 сентября 2018

К сожалению, виртуальная машина, которая sed работает определенным образом, и способ, которым она работает, не облегчает:

Тем не менее, можно сделать:

printf 'foo]\nbar\n' | sed ':a;N;$!ba;s/\]\n/ \'$'\t/g'

Выход:

foo     bar
...