--- Em [email protected], "Flavio Junior" <[EMAIL PROTECTED]> escreveu > > Leia essa thread, tem o script lah > > http://br.groups.yahoo.com/group/shell-script/message/19648 > > > -- > > Flavio do Carmo Junior aka waKKu > > 2008/6/30 gimenez.danilo <[EMAIL PROTECTED]>: > > Fala galera, > > estou tentando fazer um script para alterar (decrementar ou > > incrementar) em segundos, um arquivo de legendas srt. > > O arquivo é mais ou menos assim : > > > > 981 > > 01:39:13,156 --> 01:39:16,076 > > artigos foram classificados > > EC-10... > > > > 982 > > 01:39:17,995 --> 01:39:20,206 > > ...classificados condenados, > > destruídos > > > > 983 > > 01:39:23,000 --> 01:39:25,211 > > ...artigos foram classificados... > > > > certo .... então o q eu fiz por enquanto .. > > > > grep [0-2][0-9]:[0-5][0-9] legenda.srt | cut -d "," -f1 > lado1 > > grep [0-2][0-9]:[0-5][0-9] legenda.srt | cut -c18-25 > lado2 > > > > dou um grep com cut pra pegar só a parte do tempo, separei o primeiro > > tempo do segundo tempo, em aquivos separados. como os milésimos nõa > > serão alterados, eu os descartei por enquanto > > > > while read linha; do hton.sh $linha; done <lado1 > lado1-n > > while read linha; do hton.sh $linha; done <lado2 > lado2-n > > while read linha; do expr $linha - 2; done < lado1-n > lado1 > > while read linha; do expr $linha - 2; done < lado2-n > lado2 > > > > e depois usei o hton.sh( do julio) pra fazer o calculo de tempo e > > depois o ntoh.sh pra voltar pro formato de tempo > > > > while read linha; do ntoh.sh $linha; done <lado1 > lado1-h > > while read linha; do ntoh.sh $linha; done <lado2 > lado2-h > > > > o problema começa a partir daqui ... > > Como eu poderia voltar os valores dos arquivos lado1-h e lado2-h pro > > arquivo srt, agora com os milesimos e tudo, no local correto do arquivo? > > > > Não sei se consegui ser claro. > > > > Obrigado > > > > >
nussa e eu tava fazendo mó trabalhão aqui :P era isso mesmo cara, brigadão abraços
