Re: [debutant] Echo, niveau infra-elementaire....

2007-02-14 Par sujet furstoss maurice
le Tue, 13 Feb 2007 20:13:21 +0100
jipe [EMAIL PROTECTED] a écrit:

   soit la commande [ echo df |awk '{print $5}' |egrep [0-9]+ ] dans
  un script, comment faire pour insérer une ligne vide entre l'affichage
  de la commande et celui des résultats?

 si tu veux afficher les , il faut les faire précéder d'un \, sinon ta ligne
 est lue df |awk '{print $5}' |egrep  puis [0-9]+ et enfin  et aucun  ne
 sera visible. donc plutôt echo df |awk '{print $5}' |egrep \[0-9]+\
 
 ensuite si tu utilise awk, tu n'as pas besoin de egrep. tu feras la même 
 chose avec
 df | awk '/[0-9]+/{print $5}' (ici pas de  autour de [0-9]+ donc pas besoin 
 de \ :))
 
 enfin pour la ligne vide, tu ajoutes $'\n' à la fin de ton echo:
 echo df | awk '/[0-9]+/{print $5}'$'\n'
 
 [EMAIL PROTECTED] ~]$ echo df | awk '/[0-9]+/{print $5}'$'\n'; df | awk 
 '/[0-9]+/{print $5}'
 df | awk '/[0-9]+/{print cut}'

comme toujours, y a du grain à moudre! j'y cours...

-- 
maurice furstoss
 

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] Echo, niveau infra-elementaire....

2007-02-14 Par sujet furstoss maurice
le Tue, 13 Feb 2007 20:13:21 +0100
jipe [EMAIL PROTECTED] a écrit:

   soit la commande [ echo df |awk '{print $5}' |egrep [0-9]+ ] dans
  un script, comment faire pour insérer une ligne vide entre l'affichage
  de la commande et celui des résultats?
 
 si tu veux afficher les , il faut les faire précéder d'un \, sinon ta ligne
 est lue df |awk '{print $5}' |egrep  puis [0-9]+ et enfin  et aucun  ne
 sera visible. donc plutôt echo df |awk '{print $5}' |egrep \[0-9]+\
je n'avais pas fait gaffe que les () faisaient partie de la
commande...!
 ensuite si tu utilise awk, tu n'as pas besoin de egrep. tu feras la même 
 chose avec
 df | awk '/[0-9]+/{print $5}' (ici pas de  autour de [0-9]+ donc pas besoin 
 de \ :))
 
 enfin pour la ligne vide, tu ajoutes $'\n' à la fin de ton echo:
 echo df | awk '/[0-9]+/{print $5}'$'\n'
j'avais bien trouvé le \n dans le man de Echo mais je
n'arrivais pas à l'utiliser...que veut dire le $ ici?
 
la suite, après m'être un peu plongé dans awk 8--)

-- 
maurice furstoss
 

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


[debutant] Echo, niveau infra-elementaire....

2007-02-13 Par sujet furstoss maurice
 soit la commande [ echo df |awk '{print $5}' |egrep [0-9]+ ] dans
un script, comment faire pour insérer une ligne vide entre l'affichage
de la commande et celui des résultats?

-- 
maurice furstoss
 

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] Echo, niveau infra-elementaire....

2007-02-13 Par sujet olivier-serveur

furstoss maurice a écrit :

 soit la commande [ echo df |awk '{print $5}' |egrep [0-9]+ ] dans
un script, comment faire pour insérer une ligne vide entre l'affichage
de la commande et celui des résultats?


Comme ca :
# affichage de la commande
echo df |awk '{print $5}' |egrep [0-9]+
# affichage d'une ligne vide
echo
# la commande
df |awk '{print $5}' |egrep [0-9]+

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] Echo, niveau infra-elementaire....

2007-02-13 Par sujet furstoss maurice
le Tue, 13 Feb 2007 11:11:28 +0100
olivier-serveur [EMAIL PROTECTED] a écrit:

 furstoss maurice a écrit :
   soit la commande [ echo df |awk '{print $5}' |egrep [0-9]+ ] dans
  un script, comment faire pour insérer une ligne vide entre l'affichage
  de la commande et celui des résultats?
  
 Comme ca :
 # affichage de la commande
 echo df |awk '{print $5}' |egrep [0-9]+
un  de trop!
 # affichage d'une ligne vide
 echo
 # la commande
 df |awk '{print $5}' |egrep [0-9]+
 
merci, ça marche; c'est tellement simple que je ne risquais pas de
trouver ;-))

-- 
maurice furstoss
 

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=