Linux 15.068 Themen, 107.492 Beiträge

Betreff Echo Befehl ..............

bashfreak / 3 Antworten / Baumansicht Nickles

Hallo
Habe mal wieder eine Frage und zwar kann ich doch mit echo Files writen, habe da aber ein Problem mit einem etwas längeren skript.
So geht es easy
echo "bla bla bla " >> /etc/inittab
Aber wie schon erwähnt mit halt sehr langen skripten zbsp eines was schon diese zeichen "" inside hat ist nix zu machen.
echo"action="$1"
path="$2"
case "$action" in
mount)
eject -t "$path" || exit 1 # close the tray
mount "$path" || exit 1 # mount it" >>/etc/test
Giebt es da eine möglichkeit das ganze einzugrenzen, also zu Definieren genau zu sagen wo das ende ist damit er es writet ohne schon beim ersten " ein Ende zu sehen ?

Somit könnte ich die ganzen config files die benötigt werden nicht mehr mit rum schleppen, sonndern könnte alles von nur einem einziegen generieren lassen.

Danke MFG Bashy


bei Antwort benachrichtigen
asd bashfreak „Betreff Echo Befehl ..............“
Optionen

schon versucht das so zu schreiben :

echo "action=$1" ?

bei Antwort benachrichtigen
bashfreak asd „schon versucht das so zu schreiben : echo action 1 ?“
Optionen

HI
Kann damit nicht so recht was anfangen, wie sollte es denn ausschauen wenn ich den befehl mit rein schreibe steht der dann auch mit drinnen ...........
echo "action=$1" "test" >> /root/KDesktop/test
Bin neu auf dem gebiet ........

Danke Bashy

bei Antwort benachrichtigen
Kirin bashfreak „Betreff Echo Befehl ..............“
Optionen

>Kann damit nicht so recht was anfangen

Ich auch nicht. Was willst du wie machen und warum?
Grüße
Kirin

bei Antwort benachrichtigen