+ Responder ao Tópico



  1. #1
    max_mori
    este script eh para converter wav para mp3

    no programa pego o nome do arquivo e acrecento .mp3
    como consigo remover este nome a parte

    .wav

    ex
    arquivo.wav.mp3
    para
    arquivo.mp3

    eh que copiei o arquivo de script e estou adaptando

    #!/bin/csh

    current_directory=$( pwd )
    for i in *.wav; do mv "$i" `echo $i | tr ' ' '_'`; done
    for i in *.[Ww][Aa][Vv]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
    for i in *.wav; do lame -h -m s -b 192 "$i" -o "$i.mp3"; done
    for i in *.wav.mp3; do mv "$i" "`basename "$i" .wav`.mp3"; done
    #rm "$i" .wav`.mp3"



    obrigado pela antencao

    max_mori

  2. #2
    kappalinux
    o jeito mais simples de se fazer isso eh usando o comando "sed"

    supondo que vc tenha um arquivo teste.wav.mp3
    para vc listar esse arquivo e remover o .mp3:
    ls arquivo.wav.mp3 | sed 's:.mp3::'



  3. #3
    gmlinux
    executa isto no diretório:
    for x in *.[Ww][Aa][Vv].[Mm][Pp]3; do mv $x ${x/.[Ww][Aa][Vv]/};done
    ele renomeia os arquivos com "extensão" .wav.mp3 para .mp3

  4. #4
    gmlinux
    Agora para renomear direto o .wav para .mp3
    for x in *.[Ww][Aa][Vv];do mv $x ${x/[Ww][Aa][Vv]/mp3};






Tópicos Similares

  1. rsync e acentuação nos nomes dos arquivos.
    Por firmamento01 no fórum Servidores de Rede
    Respostas: 2
    Último Post: 07-10-2005, 14:41
  2. colocar data no nome do arquivo
    Por stumm no fórum Linguagens de Programação
    Respostas: 5
    Último Post: 25-08-2005, 10:32
  3. Resolução do NOME do host
    Por capgaiotto no fórum Servidores de Rede
    Respostas: 2
    Último Post: 12-07-2005, 10:08
  4. Tamanho do nome de arquivo
    Por whinston no fórum Servidores de Rede
    Respostas: 3
    Último Post: 11-06-2005, 03:21
  5. Incapaz de determinar o endereço IP através do nome do host
    Por Polacoctba no fórum Servidores de Rede
    Respostas: 1
    Último Post: 27-02-2005, 18:07

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L