Знайшов таке, може Вам стане в нагоді: https://bbs.archlinux.org/viewtopic.php?pid=1332907#p1332907
Дякую. Вирішено із допомогою цієї божевільної програми
sed%sed --in-place=\.резкоп 's/минуле_хостнейм/нове_хостнейм/g' /шлях_до_потрібного_хостнейм_файлу
sed - навіжена програма, із чіртовою купою параметрів та опцій, для зміни всілякої купи символів у файлах чи у пам’яті машини.
--in-place=суфікс_для_резкопки - опція що у кінці зчитує шлях до файлу, у якому sed зробить зміни, за тієї самою адресою sed створить НАЗВА_ФАЙЛУ_СУФІКС (це типу префікс, тільки у кінці чогось, а не на початку).
\ - ця карлючка значить що відразу після неї , sed буде рахувати будь-який символ як НЕ опцію чи параметр самого sed'y а просто "символ" Приклад:
%sed --in-place=\.lol 's/красные_пришли_и_обагрили_закат/три_темных_шеренги_три_дьявольских_сна_три_мертвых_источника_адских_трех_рек_что_мог_с_ними_сделать_один_человек?/g' ~/Нау/Последний_человек_на_Земле
Цей приклад, показує як sed повинен замінити "красные_пришли_и_обагрили_закат" на "три_темных_шеренги_три_дьявольских_сна_три_мертвых_источника_адских_трех_рек_что_мог_с_ними_сделать_один_человек? " , у файлі "Последний_человек_на_Земле" але більш-усього, після виконання даної команди, sed видасть крітікал еррор , і вибухне начірт. Чому? Тому що символ
"?" використовується sed'ом як спеціальна опція, що значає будь-який символ крім "пустого/пробілу" .
%sed --in-place=\.lol 's/красные_пришли_и_обагрили_закат/три_темных_шеренги_три_дьявольских_сна_три_мертвых_источника_адских_трех_рек_что_мог_с_ними_сделать_один_человек\?/g' ~/Нау/Последний_человек_на_Земле
Отак, я гадаю буде трішки краще. Капець, відкриваю "Таблицю кодування символів - ЮНІКОД" там бісова туча карлючок, невже не можна було опції зробити впровадження за допомогою якихось египетських їйерогліфіх, які наврядче десь будуть використовуватися у побуті, і не потрібно було б оті "\" карякати..
's/замінити_оце/на_оце/g' - це одна із основних, найнавіженіших програм із пакету sed, ця чіртовина шука десь там "замінити_оце" і тоді замінює на "на_оце".
g - вмикає заміну не тільки першого співпадіння, а і всіх подальших.
Бляха, як мені змінити назву довбаної ґілки :O із
[Задача]Бла-бла-бла
на
[Вирішено]Бла-бла-бла