sed in mac os and linux
Приветствую!
Столкнулся со следующей проблемой: есть файл my.txt со следующими строками:
111
222
333
555
Нужно вставить строку 444 после строки 333 в файл my.txt. В баше на линуксе я использовал следующую команду (и она работает) sed -i '/333/a 444' my.txt
Под маком sed не имеет ключа /a поэтому эта команда не работает. Пробовал добавить ему создание архива:
sed -i 'backup.txt' '/333/a 444' my.txt
ругается sed: 1: «/333/a 444»: command a expects \ followed by text
Помогите, плиз, как заставить (вежливо поросить) sed вставить строку в файл после заданной под макосью?
Заранее спасибо!
P.S. Информации по маковскому седу в гугле немного, поэтому рассчитываю на вашу помощь :)