De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Renomeando múltiplos arquivos no Shell

Colaboração: Euriam Barros de Araujo

Data de Publicação: 18 de Setembro de 2006

Em algumas ocasiões, necessitamos renomear vários arquivos que possuem um determinado padrão. Para facilitar este trabalho, segue o script abaixo:

  for i in `ls files`
  do 
   x=${i#*left_padrao}
   y=${x%right_padrao*}
   z=${i%file_name*}
   mv $i $y-$z.extensao
  done

Variáveis:

  • x: armazena a partir do padrão, removendo tudo à esquerda do mesmo
  • y: armazena o padrão, removendo tudo à direta do mesmo contido em x
  • z: armazena o nome do arquivo, exceto o padrão e sua extensão

    ==Exemplo:==

    No diretório atual existem os arquivos abaixo e se deseja deslocar o tipo do trabalho para o início do arquivo:
      trabalho-A.sxw
      trabalho-B.sxw
      trabalho-C.sxw
      trabalho-D.sxw
      
      for i in `ls trabalho*`
      do 
       x=${i#*-}
       y=${x%.*}
       z=${i%-[A-D]*}
       mv $i $y-$z.sxw
      done
    
    Resultado:
      A-trabalho.sxw
      B-trabalho.sxw
      C-trabalho.sxw
      D-trabalho.sxw
    

Evento de Software Livre agita interior do Paraná

Fonte: Notícias Linux

Será realizado na cidade de Ivaiporã, interior do Paraná, o primeiro encontro regional de software livre, denominado SOLIVREPR. Este evento proporcionará aos participantes mais de 20 palestras, minicursos , install fest, competição de programação e um prêmio para desenvolvimento de software livre.Prêmio Antonio Pietrobon de Software Livre Aplicado à Pesquisa Médica, no valor de 3 mil dólares. Saiba mais sobre o grupo: http://solivrepr.wiki.com

Comente: http://www.noticiaslinux.com.br/nl1158114255.html#comentarios

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Euriam Barros de Araujo