/*

Pessoal,

Alguem sabe se e possivel fazer algo tipo

$ line="meu/nome/e/jorge/pereira"

echo ${line//<pattern>/}

e ele retornar como um split(), e possivel? (nao quero nem sed/gawk/...
queria fazer com recurso nativo do bash)

a saida sendo

shell$ echo $_um
meu
shell$ echo $_dois
nome
shell$ echo $_tres
e
shell$ echo $_quatro
jorge
...

*/

$ LINE="meu/nome/e/jorge/pereira"
$ OldIFS=$IFS
$ IFS="/"
$ set - $LINE
$ echo $1
$ meu


E assim sucessivamente

------
MrBiTs - [EMAIL PROTECTED]   |   /"\
010 Encrypted e-mail preferred |   \ /      ASCII Ribbon Campaign
001 OpenPGP Key ID: 0x6DD1F186 |    X    Against HTML email & vcards
111 http://www.mrbits.com.br   |   / \




---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a