Using substr

What is the more efficient way to do this (awk only and default FS) ?

$ echo "jefe@alm"|awk '{pos = index($0, "@");printf ("USER: %s\n",substr ($0,1,pos-1))}'
USER: jefe

Thx in advance

use the following

Cheers
Gaurav

Thanks dude!