Archives du mot-clef cat

[Résolu] cat pour Windows 98 ?

Ini­tia­le­ment publié le 29 jan­vier 2006 à 04:15

Le plus simple :

type fichier1 fichier2 > fichier_destination

Ins­tallé par défaut. Ci-dessous, d’autres recettes que j’avais trouvé à l’époque.

Je dois envoyer un gros fichier par mail. J’ai décidé de l’envoyer sous forme de petits fichiers créés avec split.

Je comp­tais deman­der au des­ti­na­taire de fusion­ner avec cat, quand je me suis rendu compte que cat n’existe pas sous Win­dows 98, son sys­tème. J’ai aussi envi­sagé d’utiliser RAR, mais aucune ver­sion Mac ne me per­met de seg­men­ter et je ne pense pas que les ver­sions Win­dows per­mettent de fusion­ner des fichiers créés avec split.

  • L’installation d’un machin comme Cyg­Win est hors de question ;
  • copy /b fait l’affaire (merci Franck). La syn­taxe est copy /b fichier1+"fichier 2"+fichier_3 machin.exe). Atten­tion  : si c’est comme pour cat, les fichiers seront trai­tés selon l’ordre ASCII, non selon l’ordre alpha­bé­tique (fichier_11 passe avant fichier_2). Pré­fé­rez donc des valeurs alpha­bé­tiques à des valeurs numé­riques (par défaut, cat uti­lise des valeurs alpha­bé­tiques, donc tout va bien) ;
  • connaissez-vous un fusion­neur d’octets pour Win­dows 98 (un port de cat ou autre chose) gra­phique ?

Demande d’aide avec Virtual PC

J’ai il y a quelques temps coupé ma machine vir­tuelle Win­dows 2000 en trois mor­ceaux grâce à la com­mande split. J’ai ensuite déplacé ces mor­ceaux sur des CD.

Je viens de reprendre ces trois mor­ceaux et de les recom­bi­ner avec cat. Mal­heu­reu­se­ment, Vir­tual PC n’en veut pas, que ce soit sans exten­sion, avec .vp6 ou .vp7.

Avez-vous une idée du pro­blème et de sa solution ?

[RÉSOLU] Fusionner des fichiers coupés

  • Le contraire de split (la com­mande de décou­page de fichiers en plu­sieurs mor­çeaux) est cat.
    cat xaa xab xac > monfichier
  • Si vous vou­lez repro­duire le com­por­te­ment d’une archive rar seg­menté, c’est là encore simple :
    cat xa* > monfichier
  • Si vous avez plus de 26 fichiers, pré­fé­rez :
    cat x* > monfichier
  • Cepen­dant, vous cou­rer alors le risque de fusion­ner des fichiers qui ne font par par­tie de l’archive. Le mieux est cer­tai­ne­ment de créer un réper­toire dans lequel vous met­tez tous les mor­ceaux et ensuite vous tapez (en espé­rant qu’il n’y a pas de saleté de .DS_StoreAli et moi pen­sons qu’* ne prend pas les fichiers cachés) :
    1. créez un réper­toire vide ;
    2. cat * > monfichier

Quoi que vous fas­siez, n’oubliez pas le >, sans quoi vous auriez une sur­prise (Laura explique bien ce qui se passe)…

Voir aussi Seg­men­ter un fichier avec le Ter­mi­nal.

Atten­tion : si c’est comme pour cat, les fichiers seront traité selon l’ordre ASCII, non selon l’ordre alpha­bé­tique (fichier_11 passe avant fichier_2). Pré­fé­rez donc des valeurs alpha­bé­tiques à des valeurs numé­riques (par défaut, cat uti­lise des valeurs alpha­bé­tiques, donc tout va bien).