I am trying to replace text in a set of files. Thusly: perl -pi -e "s/test/tEst/g;" ./* Worketh. However, I need to replace variables marked with $ Thusly: perl -pi -e "s/$test/$tEst/g;" ./* Not worketh, nor perl -pi -e "s/\$test/\$tEst/g;" ./* How do I "escape" the $ ? -- Wishing you Happiness, Joy and Laughter, Drew Brown http://www.ChangingLINKS.com