Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
firestonez
- Beiträge: 73
- Registriert: 23.03.2004 11:14:19
Beitrag
von firestonez » 01.06.2006 08:38:52
Hallo,
ich habe in meinem bash-Skript 2 Variablen:
Jetzt möchte ich
ausführen, geht aber nicht:
Wenn ich nur
eintrage, steht $ERSETZEN in der Datei.
Ich habe auch schon $($ERSETZEN) etc. ausprobiert. Bin ein wenig ratlos...
Weiß jemand Rat?
Danke im voraus...
Timo
-
firestonez
- Beiträge: 73
- Registriert: 23.03.2004 11:14:19
Beitrag
von firestonez » 01.06.2006 08:52:29
Leider geht das auch nicht.
Das Problem könnte natürlich sein, dass in der Variablen ein Pfad drin steht (fällt mir dabei mal so auf)
also eher folgendes Beispiel:
Muss ich die Werte in den Variablen erst escapen?
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 01.06.2006 10:23:20
ja du musst escapen...
-
firestonez
- Beiträge: 73
- Registriert: 23.03.2004 11:14:19
Beitrag
von firestonez » 01.06.2006 10:43:57
Es geht !!!
Danke Euch beiden!
Auch wenns etwas umständlich ist
-
Duff
- Beiträge: 6321
- Registriert: 22.03.2005 14:36:03
- Wohnort: /home/duff
Beitrag
von Duff » 01.06.2006 11:08:18
Wie sieht die Lösung denn jetzt im einzelnen aus?
Würde mich nämlich auch mal interessieren!
Oh, yeah!
-
Joghurt
- Beiträge: 5244
- Registriert: 30.01.2003 15:27:31
- Wohnort: Hamburg
-
Kontaktdaten:
Beitrag
von Joghurt » 01.06.2006 11:21:04
Wieso escapen? Du kannst auch einfach ein anderes Trennzeichen nehmen:
Statt # geht natürlich auch €, °, ^ oder was auch immer.
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 01.06.2006 12:20:07
Joghurt hat geschrieben:Wieso escapen? Du kannst auch einfach ein anderes Trennzeichen nehmen:
Statt # geht natürlich auch €, °, ^ oder was auch immer.
und wenn eine ( oder ein . oder ein [ im Dateinamen ist.. dann interessiert das "sed" ja auch <ironie>überhaupt nicht</ironie>
naja.. man sollte immer alles bedenken
-
Joghurt
- Beiträge: 5244
- Registriert: 30.01.2003 15:27:31
- Wohnort: Hamburg
-
Kontaktdaten:
Beitrag
von Joghurt » 01.06.2006 12:52:57
Oops.
Mehr Kaffe!