Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/02/2015, à 05:47

YOSS

[Résolu] - Redirection de commande ubuntu vers un fichier

Bonjour,

Je veux rediriger le résultat d'une commande ubuntu vers un fichier texte. Alors j'ai utilisé l'outil >. Malhereusement, j'ai trouvé d'autres caracteres dans le fichiers, ajoutés par le systeme.
Comment je puisse interdire l'ajout de ces caracteres ?

Merci d'avance pour vos reponses!

Dernière modification par YOSS (Le 21/02/2015, à 18:03)

Hors ligne

#2 Le 19/02/2015, à 07:14

pingouinux

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

Bonjour,
Il faudrait donner plus de précision. De quelle commande s'agit-il ? Est-il possible de voir une partie du fichier incriminé ?
Tu peux lancer la commande suivante, et montrer quelques lignes significatives du résultat.

hd le_fichier_texte

Hors ligne

#3 Le 19/02/2015, à 09:26

Hizoka

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

comme le dit pingouinux, il faudrait savoir quelle commande tu redirige vers un fichier texte pour faire des tests aussi.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#4 Le 19/02/2015, à 16:16

YOSS

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

la commande permet de lire un fichier pcap et afficher son contenu:

pcapReader -i fichier.pcap > resultat.txt 

- l'affichage suivant est sur le terminal ubuntu

pcap file contains
	IP packets:   36            of 82 packets total
	IP bytes:     6961         
	Unique flows: 14           
	nDPI throughout: 400.00 K pps / 590.09 Mb/sec
	Guessed flow protocols: 1            

Detected protocols:
	Unknown              packets: 4             bytes: 296           flows: 2            
	DNS                     packets: 10           bytes: 1256          flows: 5            
	NetBIOS               packets: 9             bytes: 828           flows: 1            
	IGMP                    packets: 3             bytes: 170           flows: 3            
	SSL                      packets: 6             bytes: 2997         flows: 1            
	DropBox               packets: 2             bytes: 358           flows: 1            
	Google                 packets: 2             bytes: 192           flows: 1            

       

et le resultat obtenu dans mon fichier texte est le suivant:

 [2K
pcap file contains
	IP packets:   [33m36           [0m of 82 packets total
	IP bytes:     [34m6961          [0m
	Unique flows: [36m14           [0m
	nDPI throughout: [36m356.44 K pps / 525.82 Mb/sec[0m
	Guessed flow protocols: [35m1            [0m


Detected protocols:
	[31mUnknown             [0m packets: [33m4            [0m bytes: [34m296          [0m flows: [36m2            [0m
	[31mDNS                 [0m packets: [33m10           [0m bytes: [34m1256         [0m flows: [36m5            [0m
	[31mNetBIOS             [0m packets: [33m9            [0m bytes: [34m828          [0m flows: [36m1            [0m
	[31mIGMP                [0m packets: [33m3            [0m bytes: [34m170          [0m flows: [36m3            [0m
	[31mSSL                 [0m packets: [33m6            [0m bytes: [34m2997         [0m flows: [36m1            [0m
	[31mDropBox             [0m packets: [33m2            [0m bytes: [34m358          [0m flows: [36m1            [0m
	[31mGoogle              [0m packets: [33m2            [0m bytes: [34m192          [0m flows: [36m1            [0m

Je pense qu' a chaque espace ou tabulation, il ajout de ces caracteres. Comment je pourrai les eliminer, SVP ?
Merci

Dernière modification par YOSS (Le 19/02/2015, à 16:19)

Hors ligne

#5 Le 19/02/2015, à 17:39

pingouinux

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

Ce sont des caractères destinés à afficher de la couleur dans le terminal. Regarde déjà le man de pcapReader pour voir s'il est possible de supprimer cette option. Sinon, il faudra bricoler le fichier après coup.

Ajouté :
Sinon, tu peux essayer ceci

pcapReader -i fichier.pcap | sed -r 's/\x1b\[[0-7;]+m//g' > resultat.txt

Dernière modification par pingouinux (Le 19/02/2015, à 18:03)

Hors ligne

#6 Le 19/02/2015, à 18:23

Hizoka

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

on peut faire confiance à pingouinux tongue

Juste pour preciser, ce n'est pas une commande Ubuntu (ce n'est pas propre à cette distribution).


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 19/02/2015, à 18:32

pingouinux

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

La confiance n'exclut pas la méfiance, une erreur est si vite arrivée…

Hors ligne

#8 Le 19/02/2015, à 18:58

Hizoka

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

c'est pour ça que je teste pas ta commande tongue


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#9 Le 19/02/2015, à 23:01

YOSS

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

T'es au TOP Pingouinux !! Merci beaucoup!
Est ce qu'il y a un document a partir du quel je pourrai comprendre ta commande ?
Voici le resultat obtenu, il y a juste 3 symboles ajoutes au debuts :

[2K
pcap file contains
	IP packets:   124           of 178 packets total
	IP bytes:     29586        
	Unique flows: 30           
	nDPI throughout: 861.11 K pps / 1.53 Gb/sec
	Guessed flow protocols: 3            


Detected protocols:
	Unknown              packets: 14            bytes: 1641          flows: 6            
	DNS                  packets: 20            bytes: 3424          flows: 10           
	NetBIOS              packets: 3             bytes: 276           flows: 1            
	ICMP                 packets: 1             bytes: 136           flows: 1            
	IGMP                 packets: 3             bytes: 170           flows: 3            
	SSL                  packets: 9             bytes: 1824          flows: 2            
	DHCPV6               packets: 1             bytes: 169           flows: 1            
	DropBox              packets: 6             bytes: 1066          flows: 3            
	Google               packets: 65            bytes: 17776         flows: 2            
	LLMNR                packets: 2             bytes: 128           flows: 1            

Merci encore une fois!

Hors ligne

#10 Le 20/02/2015, à 00:06

pires57

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

Les pages man de la commande sed pour une grande partie de la commande


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#11 Le 20/02/2015, à 08:23

pingouinux

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

YOSS #9 a écrit :

il y a juste 3 symboles ajoutes au debuts

Ils sont sans douté précédés du caractère Escape comme les autres.
Essaye

pcapReader -i fichier.pcap | sed -r 's/\x1b[2K//g;s/\x1b\[[0-7;]+m//g' > resultat.txt

Cette commande supprime les séquences de caractères suivantes :
Esc [ 2 K
Esc [ suivis d'une succession de (chiffre ou point-virgule) suivi de la lettre m

Hors ligne

#12 Le 20/02/2015, à 11:26

credenhill

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

hello
ou essayer

TERM=dumb pcapReader -i fichier.pcap > resultat.txt 

Hors ligne

#13 Le 20/02/2015, à 16:48

YOSS

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

Bonjour,
pingouinux, ta deuxieme proposition donne le meme resultat que la premiere. Mais ce n'est pas grave.
credenhill, ta proposition ne fonctionne pas smile.
Merci beaucoup a vous tous, mon probleme est resolu.

Hors ligne

#14 Le 20/02/2015, à 18:07

pingouinux

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

Dernier essai

pcapReader -i fichier.pcap | sed -r 's/\x1b?\[2K//g;s/\x1b?\[[0-7;]+m//g' > resultat.txt

Hors ligne

#15 Le 20/02/2015, à 22:38

YOSS

Re : [Résolu] - Redirection de commande ubuntu vers un fichier

Bravo!!

Hors ligne