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

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

Re: [shell-script] Problemas para usar 'for'


From: Thiago Braga Santana
Subject: Re: [shell-script] Problemas para usar 'for'
Date: Thu, 10 Apr 2008 15:24:11 -0300

É verdade pessoal, realmente funcionou, obrigado a todos pela atenção.

Em 10/04/08, Flavio Junior <address@hidden> escreveu:
>
>   Nem vo mexe no teu codigo...
> Da uma olhada nisso:
>
> node2:~ # for port in /dev/ttyS*; do setserial $port 2>&- | awk
> '{gsub(/\,/,"",$3); print $3}'; echo "Numero da porta:
> ${port//[^0-9]/}"; done
> 16550A
> Numero da porta: 0
> unknown
> Numero da porta: 1
> unknown
> Numero da porta: 2
> unknown
> Numero da porta: 3
> Numero da porta: 4
> Numero da porta: 5
> Numero da porta: 6
> Numero da porta: 7
> node2:~ #
>
> A bagunça com o awk ali nao é importante.. to fazendo exatamente o que
> tu fez com o print e o tr -d ...
>
> Tenta entender o que ta acontecendo ai, e adapta no teu script...
> Seu problema parece ser na variavel NTP ... Imprima ela antes do teu
> for, talvez te ajude a debugar..
>
> --
>
> Flavio do Carmo Junior
>
> 2008/4/10 César Vianna <address@hidden <cesar.vianna%40gmail.com>
> >:
>
> >
> >
> >
> >
> >
> >
> > fiz como segue e não gerou erro..
> > não gerou nenhuma saída... mas não analisei o que o script inteiro está
> > fazendo... tenta detalhar mais a dúvida
> >
> >
> > #!/bin/bash
> >
> > P=`ls /dev/ttyS* 2> /dev/null | tr -d /dev/ttyS | paste -sd ""`
> > if [ $P ]
> > then
> > NTP=`echo $P | rev | cut -c 1`
> > else
> > P=0
> > fi
> >
> > for ((i=0; i<$NTP; i++))
> > do
> > TestePS=`setserial /dev/ttyS$i 2> /dev/null | awk '{print $3}' | tr -d
> ,`
> > case $TestePS in
> >
> > "unknown")
> > ;;
> > " ")
> > ;;
> > *)
> > echo "porta_if=$i" > /var/tmp/COM$i
> > ;;
> > esac
> > done
> >
> > 2008/4/10 MrBiTS <address@hidden <mrbits.dcf%40gmail.com>>:
> >
> >
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > >
> > >
> > > | Não resolveu continua na mesma...
> > >
> > > O que significa "não resolveu" ? Qual a mensagem de erro ? Qual era "a
> > > mesma" que nem no seu primeiro e-mail você especificou ?
> > >
> > > -----BEGIN PGP SIGNATURE-----
> > > Version: GnuPG v1.4.5 (Cygwin)
> > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> > >
> > > iD8DBQFH/lMzrDdxWm3R8YYRAk9SAKCaRmNw2klzKultWIYJ1QOXYOU8rACeM1TQ
> > > +goAJuiquN4OvnW8iVeFrXI=
> > > =vsbW
> > > -----END PGP SIGNATURE-----
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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