Как найти строчку в текстовом файле, и заменить ее на другую. Не могу догнать как этот sed работает.
Например у меня есть файл с текстом:One - ооооооооооооооо
Two - аааааааааааа
Five - рррррррррррррр
Seven - ххххххххххххххМне надо найти строчку которая начинается с 'Five' (то что дальше всегда меняется) и полностью заменить ее на 'Five - kkkkkkkkkkkk'
sed -i '/Five/d' <имя_файла>
Это мне находит мою строчку и удаляет ее. А как мне ее не удалить а заменить на другую?
cat <имя_файла> | sed 's/^Five.*/Five\ -\ kkkkkkkkkkk/g'
А вообще-то man sed
Огромное спасибо!!!
работает.