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

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

Re: [shell-script] Dúvida Shell x Awk : Substring


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] Dúvida Shell x Awk : Substring
Date: Wed, 2 Mar 2005 12:18:08 -0300 (BRT)

hiksilva, @ 13:58:
> Não estou conseguindo retornar uma substring utilizando o awk. Não
> sei se a sintaxe que estou utilizando está correta. Alguém poderia me
> ajudar? Não sei se está é a melhor solução. Não estou conseguindo
> retornar uma substring utilizando as funções index e substr do awk.
> Utilizo Korn Shell
>
> TEXTO="Eu quero recuperar a string a partir daqui. Teste teste teste
> teste Teste teste teste teste Teste teste teste teste
> Teste teste teste teste Teste teste teste teste Teste teste teste
> teste"
>
> POSICAO=`echo ${TESTE} | awk 'BEGIN { print index
> ("${TESTE}","daqui.") } '`
>
> SUBTEXTO=`echo $RETSQL | awk 'BEGIN {print substr
> ("${TESTE},'${POSICAO}',500)}'`

Já te passaram uma bem melhor em sed, mas:

$ string="o rato roeu a roupa do rei de roma"
$ divisor="roupa"
$ awk "
BEGIN {
     s=\"$string\";
     d=\"$divisor\";
     i=index(s,d);
     print substr(s,i);
}"
roupa do rei de roma


-- 
Eliphas

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



reply via email to

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