Extraire n octet d'un fichier en Shell

Fermé
ferrari75k Messages postés 13 Date d'inscription vendredi 5 octobre 2007 Statut Membre Dernière intervention 18 janvier 2008 - 13 nov. 2007 à 11:35
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 - 13 nov. 2007 à 13:55
Bonjour,

je dois faire un mini script en ksh permettant d'extraire n octets d'un fichier
Exemple :

un fichier texte "Fichier_Entree" qui fait 3500 octets
taille du fichier à extraire = 3200 octets
Résultat : extraction des 3200 premiers octets dans un fichier "Fichier_Sortie"

Est ce que quelqu'un à une idée de comment faire
Merci
A voir également:

3 réponses

ferrari75k Messages postés 13 Date d'inscription vendredi 5 octobre 2007 Statut Membre Dernière intervention 18 janvier 2008 2
13 nov. 2007 à 13:16
Merci, mais si je veux définir le début de l'extraction par exemple extraction à partir du nième octet du fichier comment on fait?
2
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 5 617
13 nov. 2007 à 12:08
Sur Unix ?
dd if=fichier_entree bs=3200 count=1 of=fichier_sortie
0
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 5 617
13 nov. 2007 à 13:55
N=nombre de bytes à sauter
C=nb de bytes à conserver
dd if=fichier_entree bs=1 skip=N count=C of=fichier_sortie
0