The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Bash. Работа с текстом. Поиск. Замена. Добавление в конец файла"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Bash. Работа с текстом. Поиск. Замена. Добавление в конец файла" +/
Сообщение от Павел Самсоновemail (?), 19-Янв-16, 21:24 
>[оверквотинг удален]
> param=test
> url=my.domen.ru
> json={'ddd':'222'}
> Мне дали новые настройки которые мне надо добавить в файл my.conf
> url=why.my.domen.ru
> bat=true
> То, ожидаемые действия:
> 1. url должен замениться на новое значение
> 2. bat добавиться в конец файла
> Давать переменные хочу все сразу, например из другого файла.


#!/bin/bash
INPUT=./input
CONF=./my.conf
IFS="="
cat $INPUT | while read string
do
    set $string
    grep "^$1" $CONF && sed -i "s/^$1=.*$/$1=$2/" $CONF || echo  "$1=$2" >> $CONF
done

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Bash. Работа с текстом. Поиск. Замена. Добавление в конец файла, Dark Smoke, 19-Янв-16, 16:34  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру