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: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
