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 07/06/2008, à 12:38

edhelas

[Bash] Récupérer résultat d'une commande

Bonjour tout le monde,

Voila je suis entrain de créer un petit script bash qui me renvoie le résultat de commandes.
Le problème c'est que j'aimerai que la commande "glxinfo | grep rendering", quand elle revoie "direct rendering: Yes", le script ne m'affiche que "Oui" (et inversement).

Comment m'y prendre ?

Dernière modification par edhelas (Le 07/06/2008, à 12:39)


Visitez mon site web - MOVIM - Le réseau social libre et décentralisé de demain
Internet Explorer reste aux standards Web ce que le langage SMS est à l’orthographe

Hors ligne

#2 Le 07/06/2008, à 12:57

Keldath

Re : [Bash] Récupérer résultat d'une commande

sed peut t'aider en substituant "direct rendering: " par rien :

glxinfo | grep rendering | sed "s/direct rendering: //g"

Hors ligne

#3 Le 07/06/2008, à 13:38

draco31.fr

Re : [Bash] Récupérer résultat d'une commande

Est-ce qu'il n'y aurai pas un double emploi là, entre grep et sed.
On doit pouvoir tout faire avec sed directement.
Par exemple :

glxinfo | sed -n "s/direct rendering: //p"

Dernière modification par draco31.fr (Le 07/06/2008, à 13:39)

Hors ligne

#4 Le 07/06/2008, à 14:43

edhelas

Re : [Bash] Récupérer résultat d'une commande

Merci big_smile


Visitez mon site web - MOVIM - Le réseau social libre et décentralisé de demain
Internet Explorer reste aux standards Web ce que le langage SMS est à l’orthographe

Hors ligne