Re: [Confirme] Pb de découpage ...
EPenove a écrit : > Hello , j'ai un petit pb de découpage : > > avec la comamnde "last" : cela donne : > > manu pts/5 Tue Apr 2 14:02 - 18:00 (03:58) > root pts/5192.168.50.1 Tue Apr 2 13:09 - 13:09 (00:00) > manu pts/4 Tue Apr 2 11:42 - 11:19 (23:36) > > et lorsque je fais : last | awk '{ print $1"\n"$2"\n"$3" "$5" > "$4"\n"$6"\n"$7"\n"$8"\n"$9"\n"$10}' > > j'ai un décalage : lorsqu'il y a un nom de machine ou une @IP il fait un > décalage ds le numéro des collones et du coup m'enlève le dernier champ > je voudrai séviter cela mais ne c pas commen faire ... > Essayes de compter par la fin, comme dans l'exemple: bin#date | awk '{print $1 " " $4 " " $(NF-2) " " $NF"\n"}' mer 16:49:36 16:49:36 2002 ça, c'est parce que la question porte sur awk sinon, "man last" et essayer avec "last -a" ou "last -R" Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com";
Re: [Confirme] Pb de découpage ...
Le Mercredi 3 Avril 2002 16:35, vous avez écrit : > Hello , j'ai un petit pb de découpage : > > avec la comamnde "last" : cela donne : > > manu pts/5 Tue Apr 2 14:02 - 18:00 (03:58) > root pts/5192.168.50.1 Tue Apr 2 13:09 - 13:09 (00:00) > manu pts/4 Tue Apr 2 11:42 - 11:19 (23:36) > > > et lorsque je fais : last | awk '{ print $1"\n"$2"\n"$3" "$5" > "$4"\n"$6"\n"$7"\n"$8"\n"$9"\n"$10}' > > j'ai un décalage : lorsqu'il y a un nom de machine ou une @IP il fait un > décalage ds le numéro des collones et du coup m'enlève le dernier champ > je voudrai séviter cela mais ne c pas commen faire ... > > PS : le fait que ce soit des \n est voulu > > Merci à vous Le plus simple est de les formatter avec printf : last | awk '{ printf " %8s %8s",$1,$2}' %d : entier %f : flottant si tu veux aligner à gauche : %-8s (le signe moins) Stef Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com";
Re: [Confirme] Pb de découpage ...
EPenove a écrit : > Hello , j'ai un petit pb de découpage : > > avec la comamnde "last" : cela donne : > > manu pts/5 Tue Apr 2 14:02 - 18:00 (03:58) > root pts/5192.168.50.1 Tue Apr 2 13:09 - 13:09 (00:00) > manu pts/4 Tue Apr 2 11:42 - 11:19 (23:36) > > et lorsque je fais : last | awk '{ print $1"\n"$2"\n"$3" "$5" > "$4"\n"$6"\n"$7"\n"$8"\n"$9"\n"$10}' > > j'ai un décalage : lorsqu'il y a un nom de machine ou une @IP il fait un > décalage ds le numéro des collones et du coup m'enlève le dernier champ > je voudrai séviter cela mais ne c pas commen faire ... > Essayes de compter par la fin, comme dans l'exemple: bin#date | awk '{print $1 " " $4 " " $(NF-2) " " $NF"\n"}' mer 16:49:36 16:49:36 2002 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com";
[Confirme] Pb de découpage ...
Hello , j'ai un petit pb de découpage : avec la comamnde "last" : cela donne : manu pts/5 Tue Apr 2 14:02 - 18:00 (03:58) root pts/5192.168.50.1 Tue Apr 2 13:09 - 13:09 (00:00) manu pts/4 Tue Apr 2 11:42 - 11:19 (23:36) et lorsque je fais : last | awk '{ print $1"\n"$2"\n"$3" "$5" "$4"\n"$6"\n"$7"\n"$8"\n"$9"\n"$10}' j'ai un décalage : lorsqu'il y a un nom de machine ou une @IP il fait un décalage ds le numéro des collones et du coup m'enlève le dernier champ je voudrai séviter cela mais ne c pas commen faire ... PS : le fait que ce soit des \n est voulu Merci à vous -- Manu Penove - T-SIT GAAAZ - Web site : http://www.lookit.org - - Web site : http://www.nsl.fr.st - - "C'est beau si ça passait" : JBT - - Ymessenger : nslmanu - Icq : 2746138 - Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com";