Welisson, não sei se entendi muito bem o que você quer fazer, mas fiz umas mudanças no script. De uma olhada e se não for o que deseja veja que alterações você deve fazer.
Para não ficar muito complicado, coloco alguns comentários (remova os comentários dentro do for antes de executar, pois eles foram incluídos somente para esclarecimento e não estão de acordo com a sintaxe da linguagem). #!/bin/sh CAT='/bin/cat' SED='/bin/sed' MV=`which mv` CONT=`seq 254` # Não é necessário usar o echo, pois o resultado do seq já está na variável for i in $CONT do $CAT cbq-2255.dcres_eco_pppoe-213_255 | \ $SED "s/192.168.2.1/10.50.2.$i/g" \ # Acredito que no lugar do $CONT você queria o $i e para que ele seja substituido você tem que usar " no lugar do '. > cbq2-$(((225 + i)))-control.up_110_$i #achei que você queria gerar arquivos sequenciais a partir do 225 done # Note que o sed acima irá alterar todas as ocorrências de 192.168.2.1 no arquivo todo (mesmo que tenha mais de um por linha) Abraços, William Em 24/01/07, Welisson - AgitaJaú <[EMAIL PROTECTED]> escreveu: > > Galera to divulgando meu script, aqui para que vocês possam me ajudar a > resolver esse script > --------------------------------INICIO---------------------------------- > #!/bin/sh > CAT='/bin/cat' > SED='/bin/sed' > MV=`which mv` > CONT=`seq 254` > > for i in $(echo $CONT) > do > $CAT cbq-2255.dcres_eco_pppoe-213_255| $SED > 's/192.168.2.1/10.50.2.`$CONT`/g' > cbq-$(printf %1d > 225$i)-control.up_110_$i > done > ------------------------------FIM-------------------------------------- > O que ocorre é o seguinte, utilizando o sed eu quero que ele altere > sequenciamente o conteudo de 1 a 254 dentro do arquivo que irar ser > gerado, > pois ele gera os arquivos com o conteudo 10.50.2`$CONT`e gostaria que o > nome > para seguir meu padrão seja cbq-2256... assim por diante. se alguem puder > me > dar um auxilio em relação a isto agradeço. > > ________________________________________________ > Message sent using UebiMiau 2.7.8 > > > [As partes desta mensagem que não continham texto foram removidas]
