Задача: надо в некотором файлике в строках, начинающихся со слова "лопата" заменить все вхождения слова "грабли" на "вилы".
Т.е. была строка вида
лопата лейка грабли лом грабли
а стала
лопата лейка вилы лом вилы
Все остальные строки остаются без изменения.
Умею делать это в одну строчку на перле, однако надо на чистом баше для переносимости (grep -E, awk, sed - вот что доступно).
Я пока сделал только циклом, пересоздающим файл. Жутко страшно, но нормального способа не нашлось.