Flip the quotes:
ssh me@remote.host.net 'echo "$(pwd)/file.txt"'
Question
I need a remote machine to print the absolute path of a given file hosted on it, so I do:
ssh me@remote.host.net "echo '$(pwd)/file.txt'"
Too bad this way pwd
gets evaluated locally, not remotely. How can I do this?
Solution
Flip the quotes:
ssh me@remote.host.net 'echo "$(pwd)/file.txt"'