shell-script-pt
[Top][All Lists]
Advanced

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]