Re: [debutant] Echo, niveau infra-elementaire....
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....
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....
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....
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....
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 =