Pessoal, Estou tentando verificar a existência da conexão ppp0 através do ifconfig e até funnciona certinho. O problema é que quando não existe a ppp0...
24347
Edjunior Machado
edjrbm
7 de Nov de 2007 3:12 pm
Hey Sr. Carlos, <tentando advinhar...> pelo log que você passou, parece que o seu script principal está ... Por acaso, os dados na frente de "login: " não...
24348
Tiago Barcellos Pecze...
grande_uosh
7 de Nov de 2007 3:38 pm
Acredito que, se vc redirecionar a saída de erro para a saída padrão no ifconfig tudo deve funcionar ifconfig lalala 2>&1 | grep ... ... -- Tiago B Peczenyj...
24349
bossonaroesao06
7 de Nov de 2007 3:57 pm
Deu certo Obrigado...
24350
bossonaroesao06
7 de Nov de 2007 4:47 pm
Ops.. Nao deu nao... Quando eu redireciono a saida dessa forma, ele nao coloca o valor dentro da variavel. Entao sempre que eu for testar a variavel ela vai ...
24351
Carlos Ferreira
chlferreira
7 de Nov de 2007 4:59 pm
Edjunior, acertou de novo, estou postando os dois scripts para que fique no histórico da lista a solução. Pessoal obrigado a todos em especial ao Thiago e...
24352
Flavio Junior
billpp@...
7 de Nov de 2007 5:00 pm
faz: ifconfig ppp0 >/dev/null 2>&1 && echo existe ppp0 || echo nao existe ppp0 Flavio do Carmo Junior...
24353
Eduardo Lucas
eduardo_lsf
7 de Nov de 2007 5:17 pm
Gurizada! ..tenho um arquivo texto..com o formato abaixo..: 10393039374943 030490 303202 39302 30484030393903 403032 223212 33201 3038947738383...
24354
Gentil de Bortoli Jr
gentil.bortoli
7 de Nov de 2007 5:33 pm
... Olá, Eduardo. Segue um exemplo com base em seu trecho de arquivo e considerando que o separador entre os campos é um espaço: #!/bin/bash IFS=" " i=1 ...
24355
miranda
townscream
7 de Nov de 2007 5:36 pm
se o for lerá linha por linha após ler a primeira linha , ou seja , no primeiro laço ainda não terá informação da segunda linha . Não é meio...
24356
Welder Kopti
welderkopti
7 de Nov de 2007 5:42 pm
Aloha! Poderia usar o seguinte.. cat <arquivo_texto> | tr -s ' ' ' ' | cut -f<numero_do_campo> -d' ' uso o tr -s ' ' ' ' para deixar apenas um espaço em...
24357
mups.cp
mups_cp
7 de Nov de 2007 5:45 pm
Supondo que esta sequência está em um arquivo teste.txt. Usando: cat teste.txt | awk '{print $4}' Você terá o resultado que você quer. Agora se você...
24358
mups.cp
mups_cp
7 de Nov de 2007 5:47 pm
Desta forma funciona: teste=$(ifconfig ppp0 > /dev/null 2>&1 && echo 1 || echo 0) $teste será 1 caso exista a interface e 0 caso contrário....
24359
mups.cp
mups_cp
7 de Nov de 2007 5:48 pm
Ao invés de fazer grep direto na saída de ifconfig ppp0, você pode verificar a resposta do comando primeiro detectando se a interface existe. Se a interface...
24360
miranda
townscream
7 de Nov de 2007 5:51 pm
mas abandonando a idéia do for e do laço veja isso : [miranda@guitar tmp]$ cat xuh 10393039374943 030490 303202 39302 30484030393903 403032 223212 33201 ...
24361
Flavio Junior
billpp@...
7 de Nov de 2007 6:07 pm
Uma alternativazinha em Shell... Mas achei a do awk do Miranda mais bunita: lazlo:~# cat x 10393039374943 030490 303202 39302 30484030393903 403032 223212...
24362
Flavio Junior
billpp@...
7 de Nov de 2007 6:11 pm
So um parenteses.. teste=$(ifconfig ppp0) não vai te retornar, na variavel teste, o codigo de saida do comando. Na verdade, se ppp0 nao existir é vazio, se...
24363
mups.cp
mups_cp
7 de Nov de 2007 6:16 pm
Sim, você está correto, foi um erro meu. Enviei um email em seguinta corrigindo o exemplo....
24364
Tiago Barcellos Pecze...
grande_uosh
7 de Nov de 2007 6:23 pm
IMHO vc deveria fazer este loop em awk $ cat data 10393039374943 030490 303202 39302 30484030393903 403032 223212 33201 3038947738383 303844 423434 44343 ...
24365
Tiago Barcellos Pecze...
grande_uosh
7 de Nov de 2007 7:45 pm
Imaginemos duas variaveis: A="alguma mensagem" B=A É facil acessar o conteúdo de cada uma delas: $ echo $A alguma mensagem $ echo $B A Agora, e se eu...
24366
mop
mop2bky4mz5tyjwa8ersp...
7 de Nov de 2007 11:43 pm
Outro dia precisei achar o primeiro canal disponível em uma hierarquia que defini. Não lembro bem do código, mas lá tinha algo parecido com: ifconfig|grep...
24367
mop
mop2bky4mz5tyjwa8ersp...
7 de Nov de 2007 11:43 pm
Opa Tiago, não uso esse shell, mas ao velho estilo São Tomé resolvi ver o que a versão pré-jurássica que tenho aqui faria. web@k7/tmp$ ksh ...
24368
mop
mop2bky4mz5tyjwa8ersp...
8 de Nov de 2007 12:27 am
Minha resposta anterior estava parcialmente incorreta. O repósitorio local está atualizado, mas o pacote instalado não era o último. Deve ser um bem...
24369
gleissonmb
8 de Nov de 2007 11:17 am
Segue exemplo: # rm -rf -fire.gmb rm: opção inválida -- e Tente `rm --help' para mais informação. Como apagar um arquivo com um "-" (menos) como primeiro...
24370
Eduardo de Paula
eduardo_paula
8 de Nov de 2007 11:29 am
rm -rf ./-fire.gmb Inté ... -- "Os erros podem ser transformados em acertos quando com eles se aprende. Não existe a segurança do acerto eterno." [As partes...
24371
Carlos Ferreira
chlferreira
8 de Nov de 2007 11:33 am
$rm -- -fire.gmb -- dois traços seguidos []s Carlos Ferreira ... -- Carlos Ferreira Analista de Desenvolvimento Niterói - RJ - Brasil LinuxUser #271002 ...
24372
Tiago Barcellos Pecze...
grande_uosh
8 de Nov de 2007 11:56 am
Apenas um comentário. Boa parte dos programas *nix utilizam variações de uma biblioteca chamada getopts para pegar as opções de linha de comando. É esta...
24373
William José Vicente
williamjosev...
8 de Nov de 2007 11:59 am
Miguel, estou um pouco atrasado :-), mas sobre o problema do SED, eu acho que se você fizer uma pequena alteração na primeira parte (expressão), pode usar...
24374
Douglas Brito Damalio
ddamalio
8 de Nov de 2007 2:53 pm
Pessoal como posso contar a string de uma variável??? o que preciso fazer é isso: tam=<numero de strings da variavel> se tam menor <= x entao .... fim do fi ...
24375
Tiago Barcellos Pecze...
grande_uosh
8 de Nov de 2007 3:03 pm
Vc pode utilizar a expansão ${#variavel} Imagine uma variavel chamada STRING $ echo "${STRING}" Aprov: 38% de aprovacao $ echo "${#STRING}" 23 $ if [[...