Есть файл примерно такого содержания
var1=203498
blah
wah
var1=43290482
Как можно заменить только первое вхождение var1= с любым значением на то, что надо мне?
такое
sed -i «/var1=/ c\var1=$myvar» myfile
меняет все var1=на $myvar
Ответ на:
комментарий
от Unnamed_Hero
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум sed: заменить первые n вхождений в строке (2016)
- Форум sed добавить после первой строки вхождения свою строку (2011)
- Форум [sed] global, все вхождения (2010)
- Форум [sed] Заменить каждое n-ное вхождение (2011)
- Форум SED - обработка и печать только первого вхождения. (2012)
- Форум Добавить текст в конец строки sed (2018)
- Форум sed вставить переменную в файл (2019)
- Форум sed удалить часть строки до 3го вхождения символа / (2017)
- Форум Обрезать строку с определенного вхождения символа (2020)
- Форум всемогущий sed (2017)