Gibt es mittels 'sed' und 'regex' eine Möglichkeit, alle Variablen (beginnend mit $ bzw $$) in meiner *.txt zu finden?

Das Problem ist wahrscheinlich die Länge des Variablennamen. Dieser ist natürlich nicht immer gleich lang. Auf der anderen Seite endet eine PHP-Variable doch aber immer mit einem der folgenden Zeichen:
PHP-Code:
char[] chars = { ' ''='';''\t'',''.''['']''+''-''*''/''('')' }; 
Sollte mit dem Beginn einer Variable ($) und dem Ende einer Variable (chars[]) nicht ein Finden jeder Variablen möglich sein trotz unbekannter Länge?