Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
command "SPLIT"
Envoyé par: MACTHOFER

la commande split me permet de diviser un fichier "meme binaire" en une serie de fichier de x mega octets.
exemple : split -b 50m fichier

Mais comment rassembler les fichiers ensuite dans un seul fichier, autrement dit faire l'operation inverse ?

Attention ce fichier est binaire

Poste le Monday 2 May 2005 17:10:50
Répondre     Citer    
Re: commande split
Envoyé par: nicola

cat, ce n’est pas écrit dans la page de manuel de split ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 2 May 2005 17:16:05
Répondre     Citer    
Re: commande split
Envoyé par: Sve@r

Citation
nicola
cat, ce n’est pas écrit dans la page de manuel de
split ?

--
Ne pouvant fortifier la justice, on a justifié la
force.
-+- Blaise Pascal (1623-1662), Pensées
V.299 -+-

Plus détaillé: La commande "cat" a pour but de concaténer un (ou plusieurs) fichier(s) à l'écran

split t'a découpé ton fichier en "n" fichiers nommés "xaa", "xab", "xac", ...
Pour retrouver ton fichier à partir des x..., tu tapes
cat x?? >fichier_a_régénérer et hop

PS: La notion de "fichier binaire" n'existe pas sous Unix/Linux. Tous les fichiers sont simplement des suites d'octets sans structure. Un fichier que tu vois apparaître comme du texte n'est qu'une suite de caractères ascii contenant, de temps à autres, le caractère '\n'. Et c'est ton éditeur ("vi", "emacs", etc...) qui affiche ces caractères et qui passe à la ligne suivante quand il rencontre le caractère '\n'. C'est tout.

Poste le Tuesday 3 May 2005 20:07:10
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
command "SPLIT"
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons