Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2011, 11h39   #1
Invité de passage
 
Homme Jean-Pierre CASIN
Administrateur systèmes et réseaux
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Jean-Pierre CASIN
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 3
Points : 3
Par défaut lire fichier avec caractères spéciaux

Bonjour,

Je cherche à exploiter un fichier composé de caractères spéciaux dont NUL.
Ce fichier est généré par un OS Linux ( Alcatel OXO).

QQ aurait-il une idée ou une piste pour lire ce type de fichier ?

Voir le fichier dans les 3 pièces jointes.

Merci par avance,

JPC
Images attachées
Type de fichier : jpg Fichier_ouvert_avec_Textpad.jpg (164,3 Ko, 5 affichages)
Type de fichier : jpg Fichier_ouvert_avec_Notepad.jpg (243,9 Ko, 4 affichages)
Fichiers attachés
Type de fichier : txt Extrait_taxa00013.txt (2,8 Ko, 1 affichages)
expertax est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 12h01   #2
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
Quel est le problème exactement ? Parce que tu ne dis pas ce qui te pose problème : avoir un caractère null n'est pas nécessairement un problème en soit, ça peut le devenir, mais ça dépend de ce que tu en fais...

Si tu cherches uniquement à virer les caractères nulls, tu peux utiliser tr:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
$ od -c null.txt
0000000   A   A  \0  \0   T   T  \n
0000007
$ tr '\000' '_' < null.txt
AA__TT
$ tr -d '\000' < null.txt
AATT
$ tr '\000' '_' < null.txt | od -c
0000000   A   A   _   _   T   T  \n
0000007
$ tr -d '\000' < null.txt | od -c
0000000   A   A   T   T  \n
0000005
La première commande tr '\000' '_' < null.txt remplace les nulls par un underscore.

La seconde commande tr -d '\000' < null.txt supprime purement et simplement les nulls (option -d).

Pour info, od permet d'afficher le contenu d'un fichier sous un format particulier (octal, hexa, ...) ça fonctionne un peu comme cat, mais au lieu d'afficher le contenu du fichier tel quel, ça l'affiche sous un format compatible avec des fichiers binaires.
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h27.


 
 
 
 
Partenaires

Hébergement Web