|
From: | Jonathan Lessa |
Subject: | Re: [shell-script] fim de um loop devido ao exit do avconv |
Date: | Thu, 21 Nov 2013 15:40:41 -0200 |
Pessoal,
Fiz um script para converter uns arquivos .mp4 em .avi; meu problema eh que se
o arquivo .avi jah existe o while eh interrompido. Eu quero que apenas nao
converta esse arquivo e continue o loop.
A seguir o script:
#/bin/bash
MEUPID=$$
MEUNOME=${0##*/} # obtem soh o nome desta rotina
ARQTEMP="/tmp/$MEUNOME-$MEUPID.tmp"
ls *.mp4 > "$ARQTEMP" # manda para um arquivo para evitar
# problemas com nomes de arquivos contendo brancos
{ while read ARQ; do
SOHNOME=${ARQ%%.mp4} # pega o nome do arquivo sem a extensao
NOVOARQ=$SOHNOME.avi # gera o novo nome do arquivo
echo "Convertendo o arquivo '$SOHNOME' do formato mp4 para avi"
avconv -i "$ARQ" "$NOVOARQ"
done } < "$ARQTEMP"
rm -f "$ARQTEMP"
exit
Jah verifiquei o ARQTEMP e ele estah com todos os arquivos nele, mas o loop
cessa assim que for encontrado um .avi jah existente.
--
Att.:Jonathan Lessa
[Prev in Thread] Current Thread [Next in Thread]
- fim de um loop devido ao exit do avconv, Dojai, 2013/11/21
- Re: [shell-script] fim de um loop devido ao exit do avconv, Cristiano Amaral, 2013/11/21
- Re: [shell-script] fim de um loop devido ao exit do avconv, Jonathan Lessa <=
- Re: [shell-script] fim de um loop devido ao exit do avconv, Flavio Steimacher, 2013/11/21
- Re: [shell-script] fim de um loop devido ao exit do avconv, Julio C. Neves, 2013/11/21
- Re: [shell-script] fim de um loop devido ao exit do avconv, Dojai, 2013/11/21
- Prev by Date: Re: [shell-script] fim de um loop devido ao exit do avconv
- Next by Date: Re: [shell-script] fim de um loop devido ao exit do avconv
- Previous by thread: Re: [shell-script] fim de um loop devido ao exit do avconv
- Next by thread: Re: [shell-script] fim de um loop devido ao exit do avconv
- Index(es):