Awk command to print the field

894344202808090;11122;040320 075858 166;101;0;0;10u;0;NA;65;221890;2;101973;185059;568674;Y; PRE;0;0;NA;NA;0;NA;0;NA;textmsg;textmsg_snd1;telusmob;TEXTMSG1;0.15000000;126037;2010/03/04 12:58:57gmt;0;70532192;

plz tell me any awk command

which on the basis of the yellow field which is whenever zero checks and print me the orange field which is less than 4 digits .

Is this what you are looking for?

gawk -F";" '{if ($8==0){print $30}}'

which will output

0.15000000