Use apenas aspas duplas em vez de aspas simples e não é necessário usar cat (Consulte UUOC ):
grep -F -- "$PWD" file
E lembre-se de que sem -F , $PWD seria tratado como uma expressão regular em oposição a uma string a ser procurada no file .