Ansicht:   

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

verfaßt von Manfred H_ [Gast], 20.01.2010, 18:21:15

> 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


Wird das = nicht zum Setzen von Variablen benutzt?

http://www.libe.net/themen/BATch-Befehle.php

 

gesamter Thread:

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