msoliver
(usa Debian)
Enviado em 08/01/2021 - 17:24h
teomacedo escreveu:
Tenho diretórios que seguem o esse padrão 001234-nome-diretorio e outros que seguem 01234-nome-diretorio. A diferença esta na quantidades de zeros que existem no início do nome do diretório.
Quero renomear todos os diretórios que possuem apenas um zero adicionando o segundo, assim todos os diretórios irão iniciar com dois zeros.
Quais comandos eu devo concatenar para conseguir executar isso?
Qual distro vc utiliza?
Como já foi dito, o rename é bem prático:
adminq@Q4OS:$ → pwd
/home/adminq/testes
adminq@Q4OS:$ → stat -c %n *
007-dir
01-dir
02-dir
03-dir
04-dir
05-dir
06-dir
adminq@Q4OS:$ → rename 's/(^[0])([1-9]+)/00$2/' *
adminq@Q4OS:$ → stat -c %n *
001-dir
002-dir
003-dir
004-dir
005-dir
006-dir
007-dir
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________