Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Ligne de commande
Envoyé par: kaddynet

Bonjour,

je tape la commande netstat -c -na | grep 10.48.0.108 > test

Et j'aimerai que sur chaque ligne produite dans le fichier qu'il y ait à la fin l'heure. J'ai essayé

netstat -c -na | grep 10.48.0.108 > test | date

Mais là je n'ai que la date l'heure qui s'affiche tout ce qui vient avant n'est plus pris en charge après mon deuxième pipe.

Quelqu'un pourrait-il m'aider.

le résultat attendu est :

xxxx xxxxx xxxx xxxxxx dd/mm/yyyy 2013 hh/mm/ss

Cordiale salutation

Poste le Tuesday 30 April 2013 11:52:32
Répondre     Citer    
Re: Ligne de commande
Envoyé par: ALT

Bonjour

Réponse très tardive, mais...
date n'a pas d'entrée standard.
echo non plus (echo `date`)
netstat idem.
Donc, ces commandes, à mon avis, ne peuvent être chaînées.
D'autre part, fichier | commande est une construction qui n'a aucun sens : un fichier n'a pas de sortie standard & ne peut donc être chaîné avec une commande.
Enfin, netstat boucle. Donc, impossible de faire afficher quelque chose à chaque ligne.

J'ai essayé plusieurs combinaisons en vain.

En conséquence, je propose :
date > fichier
netstat -c -na | grep 10.48.0.108 >> fichier
Ça donnera l'heure du début de l'opération.
Et on interrompt le netstat avec un <CTRL> <C>.

Je n'ai pas mieux en magasin, désolé.

"Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux."
Attribué indistinctement à :
Thomas Jefferson
Benjamin Franklin
Albert Einstein !

Poste le Wednesday 2 October 2013 22:07:08
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Ligne de commande
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons