in reply to 3par data acquistion

Calling awk from Perl is pretty coal-to-Newcastle; just split things yourself. That being said, backquotes (aka qx//; search for "quotelike operators" in perlop interpolate so $1 is expanded into whatever is in $1 before your shell ever sees the command. You'd need to prevent the $ from being seen by perl by using a backslash.

The cake is a lie.
The cake is a lie.
The cake is a lie.