Mais uma:
[EMAIL PROTECTED]:~$ echo 'UCD-SNMP-MIB::ucdavis.53.101.1 = STRING:
"Thu Oct 5 16:04:24 BRT 2006"' | egrep -o \".*\"
"Thu Oct 5 16:04:24 BRT 2006"
[EMAIL PROTECTED]:~$
Com Variable Expansion
[EMAIL PROTECTED]:~$ X='UCD-SNMP-MIB::ucdavis.53.101.1 = STRING:
"Thu Oct 5 16:04:24 BRT 2006
On Thursday 05 October 2006 16:08, weder_feliciano wrote:
> UCD-SNMP-MIB::ucdavis.53.101.1 = STRING: "Thu Oct 5 16:04:24 BRT 2006"
Em shell puro:
${x#*\"} e ${y%\"}
Onde x é a entrada, ${x#*\"} retorna o que tiver depois da 1a aspas dupla e
${x#*\"} remove a final.
--
> ${x#*\"} remove a final.
Ops, é ${y%\"}.
Enfim, é isso aqui:
$ cat in
UCD-SNMP-MIB::ucdavis.53.101.1 = STRING: "Thu Oct 5 16:04:24 BRT 2006"
$ x=`cat in`; y=`echo ${x#*\"}`; echo ${y%\"}
Thu Oct 5 16:04:24 BRT 2006
-
Esta
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
weder_feliciano escreveu:
> Olá Pessoal,
>
> Eu tentei algumas vezes mas não consegui,gostaria de filtrar apenas
> o que está entre aspas na linha abaixo, com qual comando eu consigo
> isso?
>
> UCD-SNMP-MIB::ucdavis.53.101.1 = STRING: "Thu Oct 5 16:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
weder_feliciano escreveu:
> Olá Pessoal,
>
> Eu tentei algumas vezes mas não consegui,gostaria de filtrar apenas o
> que está entre aspas na linha abaixo, com qual comando eu consigo isso?
>
> UCD-SNMP-MIB::ucdavis.53.101.1 = STRING: "Thu Oct 5 16:04
Weder,
Acredito que deva existir maneiras mais simples (ou complexas?), mas uma forma
simples é usando o cut:
echo "UCD-SNMP-MIB::ucdavis.53.101.1 = STRING: \"Thu Oct 5 16:04:24 BRT
2006\"" | cut -d \" -f 2
Abraços,
--
Wilames A. de Sousa
[EMAIL PROTECTED
Weder,
o comando cut e a linguagem awk podem ser configurados para reconhecer o
caracter " (aspas) como um separador de campo facilmente (também pode ser
alterado a variavel IFS temporariamente para este fim).
Logo, nesse contexto, a expressão que vc quer é o segundo campo delimitado
por um carac
echo "UCD-SNMP-MIB::ucdavis.53.101.1 = STRING: \"Thu Oct 5 16:04:24 BRT
2006\"" | cut -f2 -d\"
On 10/5/06, weder_feliciano <[EMAIL PROTECTED]> wrote:
>
> Olá Pessoal,
>
> Eu tentei algumas vezes mas não consegui,gostaria de filtrar apenas o
> que está entre aspas na linha abaixo, com qual comando