[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Quebrar strings
From: |
Andreyev Dias de Melo |
Subject: |
Re: [shell-script] Quebrar strings |
Date: |
Fri, 18 Jun 2004 10:45:01 -0300 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113 MultiZilla/1.6.3.1c |
Douglas wrote:
Em Sex 18 Jun 2004 13:16, Fernando Lemes da Silva escreveu:
echo "Ola.Mundo" | cut -d. -f1
$ A="hello.world"
$ echo ${A}
hello.world
$ echo ${A/%\.world/\.country}
hello.country
Ou seja, para a váriavel A (${A) vc troca (/) o que termina (%) em .world
(\.world) por (/) .country (\.country).
Obrigado ! Consegui fazer dessa maneira, o que eu queria era renomear todos os
arquivos *-sample da pasta /etc do nagios para *.cfg.
Usei o seguinte script:
for i in $(ls *); do mv $i $(echo $i | cut -d- -f1); done
Assim vc poderia usar:
for i in * ; do mv $i ${i/%\.sample/\.cfg}; done
Legal né?
Mais na página do Aurélio(http://aurelio.net/shell/canivete.html#toc4) ou no man
do bash!
:-)
Andreyev
PS: como sempre, NÂO teste isso em ambientes de produção!
- FTP incremental, Aguinaldo Fernandes Rosa, 2004/06/18
- Quebrar strings, Douglas, 2004/06/18
- Re: [shell-script] Quebrar strings, Viktor Mota, 2004/06/18
- Re: [shell-script] Quebrar strings, Fernando Lemes da Silva, 2004/06/18
- Re: [shell-script] Quebrar strings, Douglas, 2004/06/18
- Re: [shell-script] Quebrar strings,
Andreyev Dias de Melo <=
- Re: [shell-script] Quebrar strings, Douglas, 2004/06/18
- Re: [shell-script] Quebrar strings, Douglas, 2004/06/18
- Re: [shell-script] Quebrar strings, Aurelio Marinho Jargas, 2004/06/18
- Re: [shell-script] Quebrar strings, Douglas, 2004/06/18
- RES: [shell-script] Quebrar strings, Fabio, 2004/06/18
Re: [shell-script] FTP incremental, Enderson Maia, 2004/06/18