Дано: /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 с регекспом передают переменную. Спасибо заранее.