Afficher les résultats de 2 commandes sur la même ligne

Résolu/Fermé
lilfab87 Messages postés 17 Date d'inscription jeudi 10 avril 2014 Statut Membre Dernière intervention 6 mai 2014 - 16 avril 2014 à 10:55
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 16 avril 2014 à 12:39
bonjour,

Please comment affiche t on le résultat de 2 instructions sur la même ligne en ligne de commande?

Et accessoirement si possible j'aimerais savoir comment afficher le résultat de la commande "date" dans un script.

Merci d'avance.
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
16 avril 2014 à 11:00
Salut,

Please comment affiche t on le résultat de 2 instructions sur la même ligne en ligne de commande?

Ben ça dépend fortement des commandes lancées, de leur sortie. Mais pour la plupart il faudra passer via un
pipe
et l'appel à une autre commande (sed, tr, etc.)

Et accessoirement si possible j'aimerais savoir comment afficher le résultat de la commande "date" dans un script.

Avec la commande
date
sur une ligne dans ton script avec d'éventuels paramètres pour le formatage tout simplement ;-\
0
lilfab87 Messages postés 17 Date d'inscription jeudi 10 avril 2014 Statut Membre Dernière intervention 6 mai 2014
16 avril 2014 à 11:21
Salut zipe31,

en fait ce que j'aimerais faire c est un affichage sous la forme :

16 avril 2014 11h26min30s réponse http du server : 200

-"16 avril 2014 11h26min30s" représente la date
-"réponse http du server : 200" provient de la commande curl -sL -w "http réponse : %{http_code}\\n" "https://www.google.fr/?gws_rd=ssl" -o /dev/null


et pour le deuxième point , quand je mets la commande date dans un echo ça me sort vraiment le mot date sans l'interpréter.je ne comprends pas pourquoi.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
16 avril 2014 à 11:18
hello
résultat de 2 commandes sur 1 ligne
$ echo $(date) - $(uname)
Wed Apr 16 11:10:35 CEST 2014 - Linux
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
16 avril 2014 à 11:20
Salut,

Oui, mais le contraire n'est pas vrai, d'où mon "ça dépend fortement des commandes lancées," :-\
0
lilfab87 Messages postés 17 Date d'inscription jeudi 10 avril 2014 Statut Membre Dernière intervention 6 mai 2014
16 avril 2014 à 11:25
Slt,
ça marche.
Merci
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
16 avril 2014 à 12:39
@zipe0x1f : of course mes commandes ne génèrent qu'une ligne
0