|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Trocar nome de arquivo |
Date: | Fri, 27 Jan 2017 16:20:37 -0200 |
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Opa, não li no primeiro momento que eram arquivos a serem trocados, me enganei e troquei apenas as strings;
1. Gera um arquivo contendo todos os nomes de arquivos a serem trocados:
$ cat /tmp/input.txt
GP01.CMDA
GP02.CMDA.RECX
RECX.CMDA.RECX
GP.CMDA
RC.RECX.CMDA
2. Modifica todos eles assim
$ while read LINE; do echo mv $LINE `echo $LINE | sed -E "s/([A-Z0-9]+)/BS/"`; done < /tmp/input.txt
mv GP01.CMDA BS.CMDA
mv GP02.CMDA.RECX BS.CMDA.RECX
mv RECX.CMDA.RECX BS.CMDA.RECX
mv GP.CMDA BS.CMDA
mv RC.RECX.CMDA BS.RECX.CMDA
3. Retire o primeiro ‘echo' da frente depois que validar a saída do comando para processar de acordo.[]z Alexandre Mulatinho.Em 26 de jan de 2017, à(s) 16:01, Leandro Valiengo address@hidden [shell-script] <address@hidden.br > escreveu:
Prezados,
boa tarde.
Tenho varios arquivos a processar com os seguintes prefixos :
GP01.CMDA
GP02.CMDA.RECX
RECX.CMDA.RECX
GP.CMDA
RC.RECX.CMDA
Preciso fazer uma troca das primeiras strings ate o primeiro ponto por BS
Por exemplo:
Atual: GP02.CMDA.RECX
Futuro BS.CMDA.RECX
Obrigado.
[Prev in Thread] Current Thread [Next in Thread]
- Trocar nome de arquivo, Leandro Valiengo, 2017/01/26
- Re: [shell-script] Trocar nome de arquivo, Janduy Euclides, 2017/01/26
- Re: Trocar nome de arquivo, itamarnet, 2017/01/27
- Re: [shell-script] Re: Trocar nome de arquivo, phfbettega, 2017/01/27
- Re: [shell-script] Re: Trocar nome de arquivo, phfbettega, 2017/01/27
- Re: [shell-script] Re: Trocar nome de arquivo, itamarnet, 2017/01/27
- Re: [shell-script] Re: Trocar nome de arquivo, Julio C. Neves, 2017/01/27
Re: [shell-script] Trocar nome de arquivo, Alexandre Mulatinho, 2017/01/27 Re: [shell-script] Trocar nome de arquivo, Alexandre Mulatinho, 2017/01/27
- Re: [shell-script] Trocar nome de arquivo, Julio C. Neves <=
- Re: [shell-script] Trocar nome de arquivo, Alexandre Mulatinho, 2017/01/27
- Prev by Date: Re: [shell-script] Re: Trocar nome de arquivo
- Next by Date: Re: [shell-script] Trocar nome de arquivo
- Previous by thread: Re: [shell-script] Trocar nome de arquivo
- Next by thread: Re: [shell-script] Trocar nome de arquivo
- Index(es):