Linux 14.986 Themen, 106.422 Beiträge

Folgendes Zeichen " in einem Skript unbrauchbar machen ?

bashfreak / 6 Antworten / Flachansicht Nickles

Na blöde Formuliert ....
Also Ich möchte ein ini File erzeugen lassen, wo alle Daten rein sollen URLs, Files usw ....
Die Zeilen die da rein sollen schauen in etwa so aus
HTTP_DVB="http://home.pages.at/bashy/download"
Und genau so eine Zeile möchte Ich per echo "..." >> in das infile schreiben lassen.
Das Problem ist das das " Zeichen dann zweimal vorkommt siehe
echo "HTTP_DVB="http://home.pages.at/bashy/download"" >> ini
Und es halt nicht so funktioniert.
Giebt es eine möglichkeit das irgendwie einzugrenzen also genau zu sagen das hat er reinzu schreiben egal ob da die Zeichen drinnen vorkommen oder nicht so das ich im ini file das habe was ich haben möchte ? Halt so eine Zeile
HTTP_DVB="http://home.pages.at/bashy/download"

Danke bashy

bei Antwort benachrichtigen
robsn76 bashfreak „Folgendes Zeichen " in einem Skript unbrauchbar machen ?“
Optionen

hi bashy,

versuche mal das anführungszeichen (das du drucken willst) hinter einen backslash zu schreiben (ich glaube das nennt man quoten).
also in etwa so:
echo "blabla: \\"hallo\\" bla"

das sollte mit allen zeichen funktionieren, die eine sonderfunktion haben. zb auch *

um dem backslash hier schreiben zu können muß man ihn auch quoten (also zwei hintereinander).

cu robsn

ps dein skript dauert leider noch ein bischen

bei Antwort benachrichtigen