in reply to perl awk
Here the awk is processing some file line by line and while reading that file ,it is storing current line's first , third and fourth column in $1 ,$3 and $4 variables.
These all are awk's built in variables whose values are initialized automatically.