set 11 2008

Script de Mudar a extensão em Linux

  • Autor: admin em Linux
  • 1 Comentário
Recentemente precisei alterar a extensão de vários arquivos, onde seus nomes eram diferentes e não tinham nenhuma sequencia, como FILE01.txt, FILE02.txt, FILEN.txt.

Este script:

  #!/bin/sh

  for o in $(ls -1 *.txt); do
  mv $o $(echo $o | awk -F. '{print $1".htm"}');
  done

Ele lista os arquivos .txt e usando o (poderoso) AWK remove a extensão antiga, copia o nome do arquivo sem extensão e no final o ‘mv’ faz o singelo trabalho de movê-lo.



1 Comentários:

Trackbacks

  1. Moura diz:
    Shell Script, é sem dúvida uma ferramenta incrível para se automatizar rotinas no Linux, eu mesmo tive que criar uma para melhorar meu sistema de backup (Fedora Core 6 e SuSe Linux 10).
    Em alguns faço uso do Rsync, muito próprio para copiar somente aquilo que sofreu alteração (atualização) recente, já em outros casos uso o recurso de compactar com o Tar.gz.

    Saúde, paz e sucesso!
    Abraço,
    Moura
    http://www.blogomoura.com

    abril 12th, 2009 às 10:24 pm

DEIXE UM COMENTÁRIO

Subscrever

Subscreve o Blog



Publicidade

Comentários Recentes

  • Carlos André: Bom dia, sou Carlos Técnico em Meio ambiente, estamos usando o cimento Cauê CPII E 32 em nossa obra...
  • Marcos Antônio dos Santos: Quero ganhar uma antena
  • maria luiza moreira dias: quero participar desse quadro porque meu carro precisa de uma reformação
  • Regina lucia: Estou gostando dessa oportunidade que este cartao esta oferecendo pra nos
  • shirley Balazs: Parabéns!! Informações de utilidade publica e de primeira, foi muito útil a mim.Obrigada!!

Links

Leitores Recentes

VALE O CLIQUE!

Site Seguro Ocioso

Divulgue o blog Infomaroto em seu site e tenha seu link ou banner aqui.
Blog Infomaroto