Lire un fichier en format fixe non unix
loscois
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un fichier de 1024 lignes de 512 octets, j'essaye de lire ce fichier depuis un script pour récupérer certaines valeurs, malheureusement ce fichier comporte des 0a dans certaines lignes, ce qui fait qu'en le lisant (avec read, ou en le coupant avec cut -c) il est perçu comme un fichier de1029 lignes... Quelqu'un a t il une solution?
D'avance merci!
J'ai un fichier de 1024 lignes de 512 octets, j'essaye de lire ce fichier depuis un script pour récupérer certaines valeurs, malheureusement ce fichier comporte des 0a dans certaines lignes, ce qui fait qu'en le lisant (avec read, ou en le coupant avec cut -c) il est perçu comme un fichier de1029 lignes... Quelqu'un a t il une solution?
D'avance merci!
1 réponse
-
Salut,
Remplacé ces "0A" par autre chose (espace par exemple) avant ?
sed 's/\x0A/ /g' fichier > new-fichier sed 's/\n/ /g' fichier > new-fichier
-
-
-
-
-
Tu vas là : https://www.cjoint.com/
Tu cliques sur "Parcourir", tu vas chercher ton fichier, puis tu cliques "Créer le lien Cjoint", tu copies l'adresse qui te sera donnée et tu la colles ici ;-)
-