|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Rename em diretórios |
Date: | Fri, 11 Aug 2017 13:30:00 -0300 |
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Olá pessoal
Estou com uma tarefa aqui que é a seguinte:
tenho uma pasta com 1000 subpastas
Essas subpastas contem o seguinte formato:
0001 - SHELL LTDA
0002 - PETROBRAS
e assim por diante...
O que eu preciso fazer é deixar apenas a string no nome da pasta, sem espaços e os números.
Eu encontrei o seguintes comandos:
rename 'y/0-9/ /' *
rename 'y/-/ /' *
rename 's/^ */ /' *
quando executo eles no bash, funcionam perfeitamente, atendendo a necessidade.
No entanto, quando coloco os comandos acima dentro de um arquivo script shell, executo, ele não renomeia todas as pastas, deixando algumas pendentes.
o erro que aparece relativo as pastas que não foram renomeadas são:
Can't rename : No such file or directory
Gostaria de saber se vocês podem dar uma pista...
Obs: estou iniciando na programação shell.
Obrigado
E abraços.
[Prev in Thread] Current Thread [Next in Thread]
- Rename em diretórios, gean . linux, 2017/08/11
- Re: [shell-script] Rename em diretórios, Tiago Peczenyj, 2017/08/11
- Re: [shell-script] Rename em diretórios, mr nobody, 2017/08/11
- Re: [shell-script] Rename em diretórios, Julio C. Neves <=
- Re: [shell-script] Rename em diretórios, mr nobody, 2017/08/11
- Re: [shell-script] Rename em diretórios, Julio C. Neves, 2017/08/11
- Re: Rename em diretórios, gean . linux, 2017/08/11
- Re: [shell-script] Re: Rename em diretórios, Julio C. Neves, 2017/08/13
- Re: [shell-script] Re: Rename em diretórios, Tiago Peczenyj, 2017/08/13
- Re: [shell-script] Re: Rename em diretórios, Julio C. Neves, 2017/08/14
- Re: [shell-script] Re: Rename em diretórios, Tiago Peczenyj, 2017/08/14
- Prev by Date: Re: [shell-script] Rename em diretórios
- Next by Date: Re: [shell-script] Rename em diretórios
- Previous by thread: Re: [shell-script] Rename em diretórios
- Next by thread: Re: [shell-script] Rename em diretórios
- Index(es):