2009/10/14 Netsul - Valcir <[email protected]>:
> Bom dia lista,
>

Bom dia.

> Preciso da seguinte ajuda de vocês: tenho um diretório no linux, por
> exemplo, /home/users/valcir/ e dentro desse caminho tenho vários arquivos
> com nomes como:
>
> dominio1_com_br-1.rpt
> dominio2_com_br-2.rpt
> dominio3_com-2.rpt
>
> e assim por diante... porém preciso rodar um script para formatar esses
> nomes de arquivos para nome de dominio padrão, como:
>
> dominio1.com.br
> dominio2.com.br
> dominio3.com
>
> dúvida: como poderia fazer isso? vi que pode ser usado {$nome%??????} para
> retirar caracteres da direita, mas como trocar o "_" pelo "." e no mugar
> correto?
>
> Agradeço as ajudas e forte abraço a todos.

Se seu parão for sempre esse, acho que o sed (man sed) pode te ajudar tranquilo:

sed 's/_/./'

Usando isso dentro de um laço acho que vai tranquilo no script.

>
> Valcir.
> Netsul Solutions
> (46) 3224 - 6965
> http://www.netsulsolutions.com.br

-- 
Anderson Kaiser
[email protected]
Linux User #: 426240
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a