Как вставить новую строку в заменяющую часть sed?
Этот код не работает:
sed "s/\(1234\)/\n\1/g" input.txt > output.txt
где input.txt:
test1234foo123bar1234
и output.txt должно быть:
test
1234foo123bar
1234
но insted я получаю это:
testn1234foo123barn1234
Примечание:
Этот вопрос касается версии Mac для Mac OS X, и сообщество отметило, что оно ведет себя иначе, чем, скажем, версии Linux.