Уважаемые! Помогите в написании скрипта на шелле (/bin/sh). Имеется функция: ----------------------- cut --------------------------- getDomainKey() { local DKDIR=$OUTDIR/domainkeys/$1 mkdir -p $DKDIR openssl genrsa -out $DKDIR/rsa.private 768 > /dev/null 2>&1 openssl rsa -in $DKDIR/rsa.private -out $DKDIR/rsa.public -pubout -outform PEM > /dev/null 2>&1 DOMAINKEY=`cat $DKDIR/rsa.public | head -n 4 | tail -n 3 | sed -e 's|/|\\/|g' -e s/\r//g` #DOMAINKEY=`cat $DKDIR/rsa.public | head -n 4 | tail -n 3` echo $DOMAINKEY } ----------------------- /cut --------------------------- Далее мне нужно вставить этот самый ключ в темплейт файла зоны. Делаю с помощью sed: ----------------------- cut --------------------------- # GENERATE DOMAINKEY getDomainKey $DOMAIN # GENERATING ZONE FILE # Replace <domain>, <ip>, <serial> patterns in template file # and store the result in a file sed \ -e s/\<domain\>/$DOMAIN/g \ -e s/\<ip\>/$IP/g \ -e s/\<serial\>/$SERIALNUM/g \ -e 's|\<domainkey\>|'$DOMAINKEY'|g' \ $TMPLFILE > $ZONEFILE ----------------------- /cut --------------------------- Так вот. Получаю ошибку от sed-а, мол "незавершенная команда `s'". Насколько я понимаю это происходит из-за присутствия в $DOMAINKEY символа "/". Как видите в теле функции пытаюсь ескейпить его, однако результата нет. Помогите плиз, дельным советом либо ссылкой на форум где мне помогут. Замаялся ужо! С уважением.
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от FreeOne
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [SSL][CRT] Сертификаты, Apache2, jabberd2, postfix и все-все-все (2009)
- Форум ssh для root без пароля (2006)
- Форум CentOS + strongswan + iOS VPN API (2015)
- Форум [shell][bash]Разбор строки (2010)
- Форум shell script, сортировка строк (2003)
- Форум shell скрипт, уникальные строки (2005)
- Форум Помогите с gdb (2013)
- Форум Помогите в написании скрипта по установке docker(ошибка) (2018)
- Форум Как средствами shell проверить строку (2011)
- Форум Переносы строки в bash/shell (2015)