forgot a pair of curly brackets, it works, however, got another problem ... some of the $v_nameX do have "/" in side, e.g. v_name8=10.1.1.2/swe/eai:2003, if have any suggestion please comment. Thanks!
file1=venv.old
file2=venv.new
file3=vfile.matrix
awk '
FILENAME=="'$file1'"...