LINUX.ORG.RU

Извлечь текст из файла

 ,


0

1

Есть содержимое в файле

cat file.ru | awk -F';' '{print $0}'

default._domainkey      IN      TXT     ( "v=DKIM1; k=rsa; "
          "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCZ+EbqoT0ejoKUsMp/UjyEepMCplEzCE8Xrqs/IVYS+vGiRnTbq+zoPaKiv0EMzqwnLGtKxPkjOdcDYYkCqPoFU3BskpEVdslDlDec8YcFtROB3N0NW9OtWsmKE6oSfjt1NgTuPx9Ud9KyCrzlK3tk75M97k/PRgCmECjFiRYH9QIDAQAB" )  ; ----- DKIM key default for file.ru

Подскажите как можно привести к такому виду

k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCZ+EbqoT0ejoKUsMp/UjyEepMCplEzCE8Xrqs/IVYS+vGiRnTbq+zoPaKiv0EMzqwnLGtKxPkjOdcDYYkCqPoFU3BskpEVdslDlDec8YcFtROB3N0NW9OtWsmKE6oSfjt1NgTuPx9Ud9KyCrzlK3tk75M97k/PRgCmECjFiRYH9QIDAQAB

cat example | egrep -o «\».*\«» | sed -e 's/\«//g'

anonymous
()
#!/bin/awk -f
BEGIN { FS="[[:space:]]+|\"" }
{  for(i=1;i<=NF;i++) if($i ~ "k=.+;|p=.+") print $i }
vodz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.