LINUX.ORG.RU

Сообщения Shepard

 

Помогите со скриптом на BASH

Дано: /var/named

в котором содержаться файлы зон

имеют вид: some.domain.com.db

Нужно:

В каждый файл зоны добавить сабдомен «test»

Пришедшие в голову идеи:

ls директорию, и grep .db прочитанное Далее, откусываю .db Далее в файлах зон пытаюсь sed'ом искать ip зоны по регекспу

Вот на этом месте и затупил. В баше я нуп Пока получилось что-то типа: for i in $(ls |grep .db ); do f=$(basename $i .db); ip=$(sed -n '/«${f}»[.]/{n;p;}' $i); echo $ip; done

echo $ip просто чтобы проверить что в переменной.

По идее sed должен отдать мне все, что кроме регекспа, вот тут я и затупил.

Прошу подсказок. Или ткните в пример, где в sed с регекспом передают переменную. Спасибо заранее.

 , ,

Shepard
()

RSS подписка на новые темы