awk and print

Hi

What is the correct syntax for use a variable value within a print sentence :

Example:

VAR1=$1
VAR2=$2
ls -l $VAR2/*.LOG | grep -v $VAR1 | nawk -F " " '{ print "mv "$9 " /backup/BACKUP/backup_db_type/$VAR1_arch/."}' > move_arch_des.sh

Is this case i need to print $VAR1 within print command, i get only $VAR1 instead its value.

Thanks

VAR1=$1
VAR2=$2
ls -l $VAR2/*.LOG | \
grep -v $VAR1 | \
nawk -F " " -v V=$VAR1 '{ print "mv " $9 " /backup/BACKUP/backup_db_type/" V "_arch/."}' > move_arch_des.sh

or

VAR1=$1
VAR2=$2
ls -l $VAR2/*.LOG | \
nawk -F " " -v V=$VAR1 '$0 !~V { print "mv " $9 " /backup/BACKUP/backup_db_type/" V "_arch/."}' > move_arch_des.sh

Jean-Pierre.

Thank you very much aigles.

if u want to print var on awk:

VAR="some data"

cat /tmp/file | awk '{print "'$VAR'",$0}' > /tmp/file.var