[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]
- Ajuda com Script, Welisson - AgitaJaú, 2007/01/24
- Re: [shell-script] Ajuda com Script,
William José Vicente <=