Это небольшая модификация умного ответа xara, чтобы заставить его работать на OS X (я использую 10.10):
cat alpha.txt | tr '\n' '\r' | sed -e 's/a test$(printf '\r')Please do not/not a test$(printf '\r')Be/' | tr '\r' '\n'
Вместо явного использования \r
, вы должны использовать $(printf '\r')
.