rmissão para usar o "route" e
> esteja gerando um erro.
>
> --- Em qui, 6/11/08, Rafael Tomelin <[EMAIL
> PROTECTED]>
> escreveu:
> De: Rafael Tomelin <[EMAIL PROTECTED] >
> Assunto: [shell-script] Problemas com script no crontab
> Para: shell-script@
D]>
Assunto: [shell-script] Problemas com script no crontab
Para: shell-script@yahoogrupos.com.br
Data: Quinta-feira, 6 de Novembro de 2008, 13:37
Olá pessoal,
Tenho um script aqui que funciona perfeitamente quando executo manualmente,
mas quando coloco no cront
2008/11/6 Rafael Tomelin <[EMAIL PROTECTED]>
> Olá pessoal,
>
> Tenho um script aqui que funciona perfeitamente quando executo manualmente,
> mas quando coloco no crontab ele não dah o mesmo resultado.
>
> A parte do escript é a seguinte:
>
> ROTAEMBRATEL="200.200.196.1"
> ROTAATUAL=`(route -n | g
Olá pessoal,
Tenho um script aqui que funciona perfeitamente quando executo manualmente,
mas quando coloco no crontab ele não dah o mesmo resultado.
A parte do escript é a seguinte:
ROTAEMBRATEL="200.200.196.1"
ROTAATUAL=`(route -n | grep UG | awk -F' ' '{ print $2}')`
if [ "$ROTAATUAL" == "$R
Arrumei o script parare mover os resíduos ~ da /home/user/ msa criei uma opção
nova e me encrenquei de novo :s
O scrip novo é esse:
_
#!/bin/bash
I=$(ls | grep .*~ | tr \\n " ")
echo $I
echo "Deseja prservar algum arquivo?"
read R1
I=$(ls | grep .*
Mais atenção amigo shelleiro...
I=$( ls | grep .*~ | tr \\n " " )
I=` ls | grep .*~ | tr \\n " " `
--
Raul Libório
UniJorge Redes - www.redesfja.com
rauhmarutsªhotmailºcom
Linux user#581
Dúvidas: enviar para /dev/null
2008/9/21 lucasesanto <[EMAIL PROTECTED]>
> Estava exercitando minha
Estava exercitando minhas habilidades de 'shelleiro' e pensei em um
script para remover os arquivos terminados em '~' (que aparecem quando
salvamos um .sh) e fiz isso:
#!/bin/bash
I=(ls | grep .*~ | tr \\n " ")
echo $I
echo -n "Prosseguir? [s/n]"
read $R
test $
Fala Tiago e pessoal,
não tenho certeza, mas creio que o ENVIRON é do gawk. Acho que no Unix ou vc
expõe as variáveis à resolução do Shell, como fizemos no esclarecimento da
dúvida do Michel, ou vc precisa fazer uma passagem de parâmetro, de forma
indêntica ao C, isto é, usando a famosa dupla serta
Tu também podes passar para dentro do awk tanto via -v como eu fiz como via
array ENVIRON, tche!
TESTE=xxx
$ awk 'BEGIN{ print ENVIRON["TESTE"] }'
$ export TESTE
$ awk 'BEGIN{ print ENVIRON["TESTE"] }'
xxx
Vc precisa exportar a variavel para funcionar, pois o awk é executado em um
shell filho.
Opsss nem tinha percebido a mancada
Obrigado Julio e Tiago pelas dicas.
Abraço a todos
Michel
Julio C. Neves escreveu:
>
> Para vc usar variáveis do Shell dentro do awk, vc não pode fazê-lo entre
> apóstrofos, deve exibi-las para que o shell resolva seus valores. Para
> funcionar, faça assi
Para vc usar variáveis do Shell dentro do awk, vc não pode fazê-lo entre
apóstrofos, deve exibi-las para que o shell resolva seus valores. Para
funcionar, faça assim:
15 awk '{if ($1 >= '$DAT1' && $1 <= '$DAT2') print $0}' $ARQ_RES2 >
resultado.txt
Abraços,
Julio
:wq
Em 12/07/07, Michel I. More
tenta assim:
awk -v A=${DAT1} -v B=${DAT1} '$1 >= A && $1 <= B {print}' $ARQ_RES2
On 7/12/07, Michel I. Moreira <[EMAIL PROTECTED]> wrote:
>
> Boa tarde nobres colegas
>
> Com a ajuda do Tiago e de algumas "googladas" cheguei a esse script
>
> 1 #!/bin/bash
> 2 ARQ_RES='teste.txt'
> 3 ARQ_R
Boa tarde nobres colegas
Com a ajuda do Tiago e de algumas "googladas" cheguei a esse script
1#!/bin/bash
2ARQ_RES='teste.txt'
3ARQ_RES2='teste2.txt'
4ARQ_RES3='teste3.txt'
5ARQ_LOG='XXX.XXX.XXX.XX_YY.log'
6PERC='5'
7cat $ARQ_LOG|awk '{print $1 " " strftime("%d/%m/
13 matches
Mail list logo