[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]