Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
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 02/02/2008, 12h41   #1
Invité de passage
 
Inscription : février 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 1
Points : 0
Points : 0
Par défaut Demande d'aide sur le fichier output

Bonjour,

J'ai lancé la commande suivante dans shell en root :
" grep --binary-files=text -30 "<\%" /dev/hda6 >output "
Celà m'a générer un fichier "output " qui pèse plus de 55 Gioct dans mon /home/user
cela ressemle beaucoup à une archive la question est comment l'ouvrir puisque sous le fichier " output " il y a inconnu.

Je vous remercie de bien vouloir éclairer ma lanterne.
tintin215 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2008, 16h56   #2
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
Salut,

Si tu as lancé cette commande c'est que tu la comprends et donc que sais ce qu'elle génère, non ?

Pour ma part je ne la comprends pas donc si tu pouvais déjà nous expliquer ce que tu cherche à faire avec ?

Je dirais même que l'on dirait une commande destinée à faire planter un PC.

merci
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2008, 19h53   #3
Membre émérite
 
Avatar de Celelibi
 
Inscription : janvier 2004
Messages : 990
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 990
Points : 822
Points : 822
Je trouve ça assez marrant comme commande.
Parce que si ton hda6 est mounté sur /home, alors une partir du fichier output à été grepé et à été rajouté dans le fichier output.

Moi je dis que t'as eut de la chance qu'elle s'arrête ta commande car dépassé un certain stade (qui correspond à la taille du buffer disque), la commande grep va trouver le contenu du fichier output sur hda6, puis le contenu grepé est ajouté à output. Ce nouveau contenu va être lu par grep qui trouve encore des coresspondances et les ajoutes au fichier etc...


Ce fichier sera très difficile à interpréter, principalement parce qu'il n'a aucun sens ou presque. Là, grep a simplement cherché les occurrences de "<%" dans le système de fichier de ta partition /dev/hda6, puis a affiché les "lignes" où ces occurrences se trouvent.
Une ligne commence par un \n (non inclut) et fini par un \n (inclut). (Chacun des \n pouvant être remplacé par le début/la fin du fichier).


Donc, dis-nous plutôt ce que tu cherchais à faire avec cette commande.
Si tu cherchais les fichiers qui contiennent ce motif, il faut bien utiliser grep, mais sur les fichiers et pas sur le fichier-device de la partition. (Avec en plus les options -l -R, ça peut aider.)


Sinon, si tu tiens vraiment à analyser le contenu de ce fichier, utilise un éditeur hexadécimal comme hexdump (un cat en hexa), ou hexedit (qui permet d'éditer).
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.
Celelibi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h33.


 
 
 
 
Partenaires

Hébergement Web