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

  • shirley Balazs: Parabéns!! Informações de utilidade publica e de primeira, foi muito útil a mim.Obrigada!!
  • Jefferson Ferreira de brito: eu quero muito
  • thiago valente: Eu quero um para mim
  • Lucas martins balieiro: Eu não fiz o enem mesmo assim eu posso me inscrever no site essa é minha dúvida, só queme...
  • Francisca Marli Oliveira: quero saber quanto tenho no meu fgts

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