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/5 192.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"