Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2011, 11h23   #1
Membre habitué
 
Homme Fabrice
Lille
Inscription : février 2011
Messages : 137
Détails du profil
Informations personnelles :
Nom : Homme Fabrice
Localisation : France

Informations professionnelles :
Activité : Lille
Secteur : Services à domicile

Informations forums :
Inscription : février 2011
Messages : 137
Points : 109
Points : 109
Par défaut aide utilisation commande sed

Bonjour
Je reviens vers vous presque a contre cœur car je n'arrive toujours pas a maitriser la commande sed !!!!!!

En sortie de mon fichier j'ai cela :

%CPU 0.5 0.9

Je voudrai récupérer les deux valeurs 0.5 et 0.9 sous forme d'argument et je ne vois pas du tout comment faire
Je ne veux pas forcement utiliseter sed

Merci de votre aide =)
fbb53 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/07/2011, 11h41   #2
Membre Expert
 
Homme
budget et contrôle de gestion
Inscription : décembre 2006
Messages : 895
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 44
Localisation : France

Informations professionnelles :
Activité : budget et contrôle de gestion
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2006
Messages : 895
Points : 1 543
Points : 1 543
Salut,

Si ta ligne est bien la bonne.
J'utiliserais cut comme ceci sur ma sortie
Code :
1
2
<instructions_précédentes> | cut -f2 donne 0.5
<instructions_précédentes> | cut -f3 donne 0.9
le séparateur par défaut pour cut étant l'espace.
__________________
Winnt

C'est en Linuxant qu'on devient .... geek

Intel Core i5 750 / 8 Go ram / Hdd 2 To / NVIDIA GeForce GTS 250 1Go sous Gentoo.
Dual core E6300 / 2Go ram / Hdd 1 To / Ati 9800XT sous Debian Testing.
Atom N330 / 4Go ram / Hdd 5To / intel GMA 950 sous Debian Testing

Ici un article de présentation de la distribution Gentoo http://winnt.developpez.com/tutoriel...tation-gentoo/
Winnt est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 27/07/2011, 11h42   #3
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Salut,

Avec "awk" (entre autre) ?

Code :
1
2
$ echo "%CPU 0.5 0.9" | awk '{ print $2,$3 }'
0.5 0.9
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est actuellement connecté   Envoyer un message privé Réponse avec citation 20
Vieux 27/07/2011, 14h16   #4
Membre habitué
 
Homme Fabrice
Lille
Inscription : février 2011
Messages : 137
Détails du profil
Informations personnelles :
Nom : Homme Fabrice
Localisation : France

Informations professionnelles :
Activité : Lille
Secteur : Services à domicile

Informations forums :
Inscription : février 2011
Messages : 137
Points : 109
Points : 109
Oui c'est cela, mais comment je peux récupérer mon $2 et $3, car après je veux faire un test en fonction de la valeur qui remonte. je suis obligé de le faire dans le awk? car je n arrive pas trop a faire cela.

En résumé, une fois que j'ai les deux valeurs, je veux dire si c'est supérieur a 5 faire ceci, si c'est supérieur a 10 faire cela, sinon faire ça .

donc avec un if then else fi... je sais le faire mais dans le awk je n'y arrive pas trop

En tout cas merci encore zipe31
fbb53 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/07/2011, 15h50   #5
Membre habitué
 
Homme Fabrice
Lille
Inscription : février 2011
Messages : 137
Détails du profil
Informations personnelles :
Nom : Homme Fabrice
Localisation : France

Informations professionnelles :
Activité : Lille
Secteur : Services à domicile

Informations forums :
Inscription : février 2011
Messages : 137
Points : 109
Points : 109
Finalement en cherchant j'ai trouvé.
Mon script n'est certainement pas aussi rapide que les vôtres, mais j'ai le bon résultat

Merci pour votre aide
fbb53 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h13.


 
 
 
 
Partenaires

Hébergement Web