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

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

Re: [shell-script] Conteudo de variavel


From: Thobias Salazar Trevisan
Subject: Re: [shell-script] Conteudo de variavel
Date: Thu, 29 Aug 2002 15:17:37 -0300 (BRT)

        Oi,

On Thu, 29 Aug 2002, Amaral Helder-AHA007 wrote:
> 
> Como posso verificar se o conteudo de uma váriavel é nulo?

[ "$VAR" ] && echo "tem conteudo" || echo "VAR nulo"

> E outra dúvida é: Tenho uma variavel que armazena uma string e queria obter 
> uma 
> substring dessa string, como posso identificar em que possição começa a 
> minha substring e como obter a substring que começa nessa posição até o final 
> da 
> string.


VAR="tem conteudoaqui"

awk "BEGIN {printf(\"posicao %d\n\",index(\"$VAR\",\"conteudo\"))}"
echo "$VAR" | sed 's/\(.*\)\(conteudo\)/\2/'
echo "$VAR" | sed 's/^.\{5\}//'

        o awk te mostra em que posicao comeca a sua substring
        Como nao compreendi direito o que vc quer, coloquei estes dois sed.
        O primeiro sed imprime a partir da sua substring ate o final da linha.
        O segundo sed apaga os 4 primeiros caracteres, ie, imprime a partir do 
5 elemento ate o final da linha.

        []s
Thobias.
-- 
We need to teach Linus about "taste" in drivers. His core code taste is
impeccable, but I'm not fond of his driver taste ;)

        - Alan Cox on linux-kernel
----
Thobias Salazar Trevisan <address@hidden>
Home Page - http://www.cos.ufrj.br/~thobias
            http://br.kernelnewbies.org

____________________________
|                          
| Against - HTML Mail      
| Against - MS ATTACHMENTS 
|                          
----------------------------

-------------------------------------------
                   http://thefreeworld.net
Take back the Net! http://www.anti-dmca.org 
-------------------------------------------




reply via email to

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