[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] parseando uma string
From: |
MrBiTs |
Subject: |
RE: [shell-script] parseando uma string |
Date: |
Thu, 20 Apr 2006 18:54:29 -0300 |
/*
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 - address@hidden | /"\
010 Encrypted e-mail preferred | \ / ASCII Ribbon Campaign
001 OpenPGP Key ID: 0x6DD1F186 | X Against HTML email & vcards
111 http://www.mrbits.com.br | / \