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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Trocar nome de arquivo


From: itamarnet
Subject: Re: Trocar nome de arquivo
Date: 27 Jan 2017 04:38:41 -0800

Leandro

Antes de dar uma dica é preciso considerar outra coisa:
Algumas substituições dadas no exemplo vão causar sobreposição:

GP01.CMDA e GP.CMDA iriam se tornar BS.CMDA
e
GP02.CMDA.RECX e RECX.CMDA.RECX iriam se tornar BS.CMDA.RECX

Então qq script deveria prever isso testando a existência e oferecer um forma de renomear alternativa, ou ter isso setado para esse caso

A dica que o Janduy Euclides ofereceu é boa, mas não serve para seu caso, pois vais subsitituir até a última ocorrência do ponto(.)

Alternativamente poderia ser assim

var1=GP02.CMDA.RECX

echo ${var1//*./BS.}
Resultado: BS.RECX ( não é o desejado )

echo "BS.${var1#*.}"
Resultado: BS.CMDA.RECX ( acho que é isso que deseja )


Reconsidere sua proposta pelo exposto acima, senão pode ter perda de informação

[]'s
Itamar



reply via email to

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