Re: [shell-script] Script para alteração de zona D NS.

2009-03-18 Por tôpico Julio C. Neves
Fala Flavio, primeiro procuro o serial e somo 1 nele: $ Ser=$[$(sed '/serial/s/ .*//' Arq) + 1] Isto é, criei uma variável Ser a partir da linha que achasse a palavraserial desprezando tudo após o primeiro espaço em branco e somando 1 a este número. Em seguida fazer: $ sed -i.veio "/serial/s/^[

Re: [shell-script] Script para alteração de zona D NS.

2009-03-18 Por tôpico Noilson Caio
O amigo foi mais rápido no gatilho EXPR1=`cat teste | grep 20051 | awk '{print $1}'` sed -i "/serial/s/$EXPR1/$(expr $EXPR1 + 1)/" teste 2009/3/18 Flavio Junior > Garante que toda linha tem a palavra "serial" ? Ou que seja a terceira > linha? > > [r...@cerebro ~]# cat dns > > $ttl 300 > @ IN

Re: [shell-script] Script para alteração de zona D NS.

2009-03-18 Por tôpico Flavio Junior
Garante que toda linha tem a palavra "serial" ? Ou que seja a terceira linha? [r...@cerebro ~]# cat dns $ttl 300 @ IN SOA dominio.com.br. admin.dominio.com.br. ( 2005122002 ; serial > ESTA LINHA 300 ; refresh every 10 hours 300 ; retry after 1 hour 300 ; expire after 1000 hours 300 ; default t