Script aufrufen mit Sonderzeichen in Parametern
Hi, ich möchte bei mir ein Shell script mit den Parametern: test'2' Dieser Parameter enthält das Sonderzeichen '. Wenn ich das Script nun aufrufe mit: ./script 'test'2'' werden die ' im Parameter natürlich nicht mit aufgenommen. Wie muss ich die ' sonst angeben? Danke Mike
Moin,
* Michael Gebhart
ich möchte bei mir ein Shell script mit den Parametern:
test'2'
Dieser Parameter enthält das Sonderzeichen '.
Wenn ich das Script nun aufrufe mit:
./script 'test'2''
werden die ' im Parameter natürlich nicht mit aufgenommen. Wie muss ich die ' sonst angeben? Versuch mal folgendes: ./script 'test\'2\'' ./script "test'2'"
Thorsten -- Nichts ist schwerer und erfordert mehr Charakter, als sich in offenem Gegensatz zu seiner Zeit zu befinden und zu sagen: Nein! - Kurt Tucholsky
Hallo Michael, hallo Leute, Am Sonntag, 30. Juni 2002 16:16 schrieb Michael Gebhart:
ich möchte bei mir ein Shell script mit den Parametern:
test'2'
Dieser Parameter enthält das Sonderzeichen '. [...]Wie muss ich die ' sonst angeben?
"Escapen" mit \, also \' statt ' Schau auch mal im Listenarchv, da auch weitere Sonderzeichen escaped werden müssen. Das ging etwa Mitte Juni 2002 über die Liste: Subject: Dateinamen quoten Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.
participants (3)
-
Christian Boltz
-
Michael Gebhart
-
Thorsten Haude