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

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

Re: [shell-script] Renomear diretórios em massa


From: Eri Ramos Bastos
Subject: Re: [shell-script] Renomear diretórios em massa
Date: Mon, 6 May 2019 10:17:26 -0300

Vi o problema aqui com um teste.

Mas acho que só colocando aspas já resolve:

for dir in *; do mv -v  "$dir" "$(echo $dir|cut -c27- )"; done


On Mon, May 6, 2019 at 10:11 AM Eldimar Souza address@hidden [shell-script] <address@hidden> wrote:


Eri, 
  
    Eu tinha tentado algo como for 
ARQ in *
  do
      mv -v $ARQ ${ARQ:21}
  done

Porem os nomes dos diretórios tem espaço, dai ele acaba reconhecendo parte do nome como outro diretório, como no seu.
testando aqui



Em seg, 6 de mai de 2019 às 09:57, Eri Ramos Bastos address@hidden [shell-script] <address@hidden> escreveu:
 

Talvez algo como:

for dir in *; do mv -v  $dir $(echo $dir|cut -c27- ); done


On Mon, May 6, 2019 at 9:06 AM Eldimar Souza address@hidden [shell-script] <address@hidden> wrote:


Bom dia, senhores.
    
    Tenho um diretório com vários outros dentro dele, os mesmos começam com um padrão que eu gostaria de mudar...os nomes dos diretórios começam com um padrão do tipo:  0005000e10137f00 _ USA _  mas os números mudam a cada diretório, porem contando com os espaços, são 26 caracteres...
     Basicamente eu preciso remover esses 26 caracteres iniciais de cada um deles

--  
         Eldimar Jaconias de Souza
          Analista  de Suporte Pleno      
      Tel: (61) 9228-9214 / 3048-1034

"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"

  ºvº     "Software Livre: não é pelo dinheiro.
/( _ )\    É uma questão de consciência."
 ^  ^





--
         Eldimar Jaconias de Souza
          Analista  de Suporte Pleno      
      Tel: (61) 9228-9214 / 3048-1034

"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"

  ºvº     "Software Livre: não é pelo dinheiro.
/( _ )\    É uma questão de consciência."
 ^  ^




reply via email to

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