Ansicht:   

#183213 Bash skript aus DOS-Box aufrufen (pc.coding)

verfaßt von Solderdot, 20.01.2010, 17:11:08

Hallihallo,

ich arbeite in einer DOS-Box und möchte von dort aus ein BASH-skript starten. Das geht ohne Probleme mit
bash -c <bash-befehl>
z.B.
bash -c \"tuwas P1=Bla P2=Laberkeks\"
nun möchte ich diesen Aufruf in einem DOS batch job kapseln, der die Parameter einfach durchreicht, also in etwa

machwas.bat
€echo off
bash -c \"tuwas %1 %2\"

Das klappt auch gut, solange die Parametr kein Gleichheitszeichen (\"=\") enthalten.

machwas bla laberkeks
führt also zum gewünschten
bash -c \"tuwas bla laberkeks\"

machwas P1=bla P2=laberkeks
führt jedoch zu
bash -c \"tuwas P1 bla P2 laberkeks\"
das \"=\" wird einfach durch einen Whitespace ersetzt. Wie kann ich das unterbinden?

Danke und viele Grüße
-- Solderdot

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz