couper une partie d'un fichier binaire

couper une partie d'un fichier binaire - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 24-02-2006 à 16:48:00    

Je souhaiterais créer un petit script qui lorsqu'on lui donne un fichier en entrée crée un autre fichier en sortie qui contient le premier tiers des données du premier.
 
Par exemple si on rentre un fichier qui en binaire vaut  

0123 4567 89ab cdef 0123 4567

 
je voudrais créer un fichier qui en binaire vaut  

0123 4567


 
Je pensais utilier le logiciel od mais le problème c'est qu'il n'affiche pas les longues suites de '0'.
 
Avez-vous une idée ?
 
Merci :)


Message édité par freewol le 24-02-2006 à 16:48:59
Reply

Marsh Posté le 24-02-2006 à 16:48:00   

Reply

Marsh Posté le 24-02-2006 à 16:55:11    

split ?

Reply

Marsh Posté le 24-02-2006 à 16:57:54    

merci !

Reply

Marsh Posté le 24-02-2006 à 17:03:30    

encore une question : comment obtenir la taille d'un fichier ?
je pensais utiliser un ls -l avec un cut mais cut ne semble pas accepter "tabulation" comme séparateur de champs :(

Reply

Marsh Posté le 24-02-2006 à 17:04:48    

du


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 24-02-2006 à 17:05:29    

et accessoirement avec un ls -l tu peux piper un tr derrière pour supprimer les espaces multiples


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 24-02-2006 à 17:06:44    

j'ai trouvé :)
stat -c %s lefichier

Reply

Marsh Posté le 24-02-2006 à 17:07:37    

du donne l'utilisation disque donc ça peut être un peu différent de la vraie taille :)
 
et effectivement pour le ls j'aurais pu faire ça c'est vrai

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed