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