- sed заменять пятое вхождение слова в текст, universite, 04:09 , 14-Дек-20 (1)
> Продолжаю изучать bash > подскажите пожалуйста как заменять пятое вхождение слова в текст > сейчас делаю так > cat file.txt | sed 's/slovo/new_slovo/g5' > но слов много поэтому хотелось бы понять как составить паттерн чтобы все > слова встречающие чаще 4 раз менялись на их модификацию типа было > калитка стало new_калитка, было коврик стало new_коврик > спасибо Уточните задачу: 1) Нужно каждое 5 значение слова "калитка" поменять на "new_калитка" ? 2) Составить словарь слов, встречающихся в тексте больше 4 раз и заменить каждое из этих слов на само слово с префиксовм new-? 3) Точно ли надо использовать sed? или подойдет awk ?
- sed заменять пятое вхождение слова в текст, ACCA, 05:18 , 19-Дек-20 (5)
Изучаешь bash, вопрос задаёшь про sed.Задача легко решается однострочником на Perl. Как-то так.
|