% cat temp $$$ hello1 $$ hello2 hello3 ## hello4 hello5 $$$ % cat temp | grep \"$$$\" Illegal variable name. % cat temp | grep \"\\$\\$\\$\" Variable name
When you use double quotes " or none use double\: "\\\$\\\$\\\$"
"
\: "\\\$\\\$\\\$"
cat t | grep \\\$\\\$\\\$
if you use in single quotes ' you may use:
cat t | grep '\$\$\$'