Bash kapcsoló windows scriptekhez

Fórumok

Sziasztok,

Van néhány fontos windows scriptünk amivel a sw fordításokat végezzük
Namost ezekben a scriptekben van jópár zárójel és egyéb olyan karakter ami linux shellben '\' előtagot kívánna.

Mivel multiplatform fordítást szeretnénk és a windows az elsődleges ezért az lenne a kérdésem hogy van e a linux shellnek olyan
kapcsolója amellyel ez a dolog áthidalható és nem kell beleírni a scriptbe ahhjoz hogy fusson u úgy mint windowson.

Ötlet?

Hozzászólások

Szinte hallom a basszus-bariton kórust, amely azt kántálja: PÉLDÁT! PÉLDÁT!

Szerk.: - újra átolvasva, és Fischer kolléga válaszát is mellé - lett világos, hogy 1-1-ben szeretnéd a wines szkripteket felhasználni - a metakarakterek iszképelése nélkül.

Nem lehetetlen, de erre nem látok módot sh/ksh/bash relációban.
De - mivel úgyis mindenfélét fordítgattok - annak nincs akadálya, hogy egy primitív (sor beolvasása, azzal fork és exec*) shellt írjatok magatoknak, amely shellben nem léteznek metakarakterek.
Sőt, fordítani se kell, miert miért is ne íródhatna ez pl. perlben!?

Ha belegondolsz, a shell(ek)ben pont az az összetett, ami neked most itt nem kell, a mindenféle speciális értelmezés, és expansion.

Sorokat beolvasi mindennapos rutinfeladat, társprocesszt hívni szintén - a kettő együtt már majdnem a kívánt shell. Egy regexpekben jó nyelvben még a változókezelést is könnyen hozzá lehet dobni.

De nem propagálni akarom a dolgot, csak jelezni, hogy ÍGY a feladat messze nem akkora, hogy misztifikálni kelljen.

Szerk.: jéé... ez a link megerősít! Meglepően jó ez a hétfő. :)

Én arra tippelek hogy ha meg is lehet oldani, akkor se éri meg, mert minden későbbi módosítás embertelen szíváshoz vezetne.

Fordított megoldás elképzelhető, azaz pl. bash-t futtatni windows alatt is, de nem biztos, hogy ennek van értelme.

A corss platform/distrib fejlesztésre (is) vannak kitalálva a mindenféle makefile-ok, de ezt majd leírják azok, akik értenek is ehhez.