Можно легко получить одинарную кавычку, если поместить ее в двойную кавычку:
grep file.txt "'"
Легко получить знак доллара, если поместить его в одинарные кавычки:
grep file.txt '\$'
потому что "\ $" не будет работать.
Как получить одинарные кавычки и знак доллара в одной команде grep?