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

Résolu
lilfab87 Messages postés 17 Statut Membre -  
dubcek Messages postés 19021 Statut Contributeur -
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 38797 Statut Contributeur 6 433
 
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 Statut Membre
 
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 19021 Statut Contributeur 5 638
 
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 38797 Statut Contributeur 6 433
 
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 Statut Membre
 
Slt,
ça marche.
Merci
0
dubcek Messages postés 19021 Statut Contributeur 5 638
 
@zipe0x1f : of course mes commandes ne génèrent qu'une ligne
0