shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Ajuda com Script


From: William José Vicente
Subject: Re: [shell-script] Ajuda com Script
Date: Wed, 24 Jan 2007 21:03:36 -0200

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ú <address@hidden> 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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]