Bruce_L
Cadet 4th Year
- Registriert
- Okt. 2010
- Beiträge
- 67
Hallo,
bei Shellskripts wird ja bei der Definition von Variablen dem Variablennamen kein Dollarzeichen vorangesetzt, nur beim Zugriff auf Variablen kommt ein '$' davor. Bei PHP z. B. setzt man dagegen immer ein Dollarzeichen voran.
Jetzt frage ich mich natürlich als Linux-Noob: Gibt es da einen tieferen Sinn, warum das so ist? Eigentlich finde ich die PHP-Konvention viel logischer...
Für so etwas kann man es ja z. B. nicht benutzen:
das gibt mir nicht 'x" aus, sondern
bei Shellskripts wird ja bei der Definition von Variablen dem Variablennamen kein Dollarzeichen vorangesetzt, nur beim Zugriff auf Variablen kommt ein '$' davor. Bei PHP z. B. setzt man dagegen immer ein Dollarzeichen voran.
Jetzt frage ich mich natürlich als Linux-Noob: Gibt es da einen tieferen Sinn, warum das so ist? Eigentlich finde ich die PHP-Konvention viel logischer...
Für so etwas kann man es ja z. B. nicht benutzen:
Code:
a=b
$a=x
echo $b
Code:
bash: b=x: command not found