Pular para o conteúdo

Juntar arquivos divididos por HJsplit

Script simples para facilitar a vida na hora de juntar aquele filme,seriado,jogo,etc, que você baixou dividido em varias partes
Perfil removido removido
Hits: 9.901 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script simples para facilitar a vida na hora de juntar aquele filme,seriado,jogo,etc, que você baixou dividido em varias partes
Download filejoin.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
# filejoin by icarooo 04/02/2009
# gnuslk@yahoo.com.br
# Este script serve para unir arquivos originalmente separados pelo HJsplit
# para usar execute: chmod u+x filejoin.sh;./filejoin.sh
if [ ! "$1" ];then
   echo -en "filejoin.sh by icarooo gnuslk@yahoo.com.br\nNenhum arquivo especificado, tente novamente\n./filejoin.sh /caminho/arquivo.001\n"
   exit 0
fi
if [ ! -e "$1" ]; then
   echo Arquivo inexistente
   exit 0
fi
dir=`dirname "$1"`
file=`basename "$1" .001`
x=1
if [ -e "$dir/$file" ]; then
   echo -ne "Removendo $file..."
   rm -rf "$dir/$file"
   echo -ne "\t\t\t[ok]\n"
fi
while [ -e "$dir/$file.00$x" ]; do 
   echo -ne "Unindo arquivo $file.00$x..."
   cat "$dir/$file.00$x" >> "$dir/$file"
   if [ $? -eq 0 ]; then
      echo -ne "\t\t[ok]\n"
   else 
      echo -ne "\t\t[erro]\n"
      exit 0
   fi
   x=`expr $x + 1 `
done

Status do sistema

vid2mp3 - extrai áudio em mp3 de arquivos de vídeo com mplayer

Instalador de programas no Ubuntu

Hora Certa

Menu em bash

#1 Comentário enviado por rigelblack em 13/03/2009 - 15:47h
Funcionou perfeitamente bem!
Eficiente e simples. Obrigada. =D
#2 Comentário enviado por removido em 13/03/2009 - 20:31h
valew pelo comentário, fico feliz que tenha servido para algo, pode ter certeza que sempre que possivel postarei algum scriptzinho simples pra facilitar a vida de todos, abraços
#3 Comentário enviado por vambboy em 10/08/2009 - 09:59h
Nota 1000. Já estava me irritando com tantos arquivos divididos.
Muito obrigado!
#4 Comentário enviado por vambboy em 25/08/2009 - 18:42h
icarooo, este babusquim me ajudou bastante, obrigado e espero que continue contribuindo com mais scripts.
#5 Comentário enviado por paibarba em 04/11/2009 - 20:35h
Muito bom!!
Mas só funciona com até 9 partes...
com mais partes eu não consegui.
#6 Comentário enviado por removido em 05/11/2009 - 16:47h
realmente, pesso desculpas a todos, foi uma falha na programação mesmo, ta limitado apenas 9 partes, logo vou providencia uma versão mais moderna se possivel com interface grafica corrigindo esse bug, enquanto isso continuem reportando problemas, criticas e sugestões, abraços.

Ícaro
#7 Comentário enviado por ivandourado em 19/11/2009 - 17:59h
meu caro,

eu achei muito bom e acho que não tens que pedir desculpas por nada. quem quiser melhor que faça e coloque aqui. além do mais, o cabecinha ai em cima nunca aprendeu formulas matemáticas? se ele tem 18 partes, é só juntar as 9 primeiras partes em uma que ele pode chamar de "eusouburroedependodainteligenciadosoutros_1" e pegar as outras 9 partes e juntar num segundo arquivo chamado "eusouburroedependodainteligenciadosoutros_2" e ai depois juntar: "eusouburroedependodainteligenciadosoutros_1" com "eusouburroedependodainteligenciadosoutros_2" e formar o arquivo "eusouburroedependodainteligenciadosoutros_3".

é isso aí!!!
#8 Comentário enviado por gartz7 em 19/12/2010 - 11:21h
Pra que complicar no linux...

cat arquivo.avi.0* > arquivo.avi

Neste caso se você tem arquivos:
arquivo.avi.001 até arquivo.avi.099 se tiver mais e for ao 100 digamos, retire o primeiro zero e deixe o asterisco ali.

Ao fim do processo se juntou seus arquivos :) Demora um pouquinho dependendo do seu pc, seja paciente.

Contribuir com comentário

Entre na sua conta para comentar.