" Zeichen in einer Variable verwenden

freak96

Ensign
Registriert
Aug. 2010
Beiträge
194
Hallo zusammen,
bräuchte mal eben ein bisschen Nachhilfe wie man Anführungsstriche in eine Variable einfügt. In PHP würde das dann in etwa so aussehen: $neu = "\"".$alt."\""; (Wobei alt den String enthält der in Anführungsstriche gesetzt werden soll). Leider funktioniert das so unter Bash nicht. Wann man ", ' oder ` verwendet hab ich auch noch nicht so ganz kapiert.
Wie macht man soetwas unter Linux?
 
\" ist eigentlich schon richtig ^^
alternativ '"'

'text' heißt dass alles zwischen den ' uninterpretiert bleibt. für strings und so ganz ok
"text" is quasi das selbe, nur dass $ und \ interpretiert werden, du kannst also Variablen und so mit einbauen.
`cmd` da hast du zwischen den anführungszeichen ein befehl ^^
 
Ruhig mal "man bash" gründlich durchlesen. Sehr lang aber sehr nützlich zu kennen.

Deine Frage (zumindest " und ') wird im Abschnitt "Quoting" beantwortet. Man muss nicht alles wissen, nur wissen wo es steht. Linux/Unix-Kram ist meistens sehr gut dokumentiert.
 
Zurück
Oben