|
From: | phfbettega |
Subject: | Re: [shell-script] Re: Trocar nome de arquivo |
Date: | Fri, 27 Jan 2017 13:22:39 -0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
Corrigindo, Debian e CentOS o extglob vem ligado, então se as derivadas do Debian e as outras derivadas do RH seguirem, a maioria das distros tem o extglob ligado. On 27-01-2017 12:43, address@hidden [shell-script] wrote:
Olá Itamar, acho que a expansão de substituição é sempre gulosa, não sei se tem como evitar isso com o glob normal. Mas com o glob extendido (shopt -s extglob) dá pra fazer. Tem no Botequim http://wiki.softwarelivre.org/TWikiBar/TWikiBarBirinaite#Ganhando_o_jogo_com_mais_coringa var=GP02.CMDA.RECX echo "${var/+([A-Z0-9])/BS}" BS.CMDA.RECX Não sei se tem alguma contra-indicação deixar essa opção ligada direto porque parece que ela vem desligada na maioria das distros. Abraços Paulo
[Prev in Thread] | Current Thread | [Next in Thread] |