|
| shellscript Fra : Carsten |
Dato : 01-12-03 16:44 |
|
hej
jeg skal lige have en smule hjælp til en shellscript
i filen /usr/share/dosemu/freedos/asm.bat
skal der skrives følgende
d:
cd debian\pic\pic\lcdtest
hvor efter shellscript skal starte dosemu
nu er der vel et lyst hoved der siger hvorfor lave et shellscript for den
smule ! jo fordi jeg skal bruge flere forskellige shellscript afhængig af
hvor i min biblioteksstruktur jeg er og har brug for at køre dosemu
/Carsten
| |
Rasmus Bøg Hansen (01-12-2003)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 01-12-03 17:10 |
|
Carsten <spam@spam.dk> writes:
> jeg skal lige have en smule hjælp til en shellscript
> i filen /usr/share/dosemu/freedos/asm.bat
> skal der skrives følgende
>
> d:
> cd debian\pic\pic\lcdtest
>
> hvor efter shellscript skal starte dosemu
Er du sikker på, at det ikke hører til i din autoexec.bat i din
dos-installation? Ovenstående er ikke meningsgivende (d: giver ikke
mening i *nix), syntaktisk forkert (\ skal være / når du er i *nix)
hhv. forkert rækkefølge (du kan ikke køre DOS-kommandoer inden dosemu
er startet).
Du må nok forklare, hvad du forsøger at opnå...
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
There is no insanity, just different perceptions of reality.
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Carsten (01-12-2003)
| Kommentar Fra : Carsten |
Dato : 01-12-03 17:28 |
|
Rasmus Bøg Hansen wrote:
> Carsten <spam@spam.dk> writes:
>
>> jeg skal lige have en smule hjælp til en shellscript
>> i filen /usr/share/dosemu/freedos/asm.bat
>> skal der skrives følgende
>>
>> d:
>> cd debian\pic\pic\lcdtest
>>
>> hvor efter shellscript skal starte dosemu
>
> Er du sikker på, at det ikke hører til i din autoexec.bat i din
> dos-installation? Ovenstående er ikke meningsgivende (d: giver ikke
> mening i *nix), syntaktisk forkert (\ skal være / når du er i *nix)
> hhv. forkert rækkefølge (du kan ikke køre DOS-kommandoer inden dosemu
> er startet).
>
> Du må nok forklare, hvad du forsøger at opnå...
>
> /Rasmus
>
asm.bat er en dos bat fil som bliver kaldt fra autoexet.bat for ikke at lave
om i autoexet.bat hvergang
og da det er en dos bat fil giver det mening med \
og jo rekkefølgen er også godnok det giver mening at rette i en dos bat fil
før man starter dos ikke !
/carsten
| |
Rasmus Bøg Hansen (01-12-2003)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 01-12-03 18:27 |
|
Carsten <spam@spam.dk> writes:
> Rasmus Bøg Hansen wrote:
>
>> Carsten <spam@spam.dk> writes:
>>
>>> jeg skal lige have en smule hjælp til en shellscript
>>> i filen /usr/share/dosemu/freedos/asm.bat
>>> skal der skrives følgende
>>>
>>> d:
>>> cd debian\pic\pic\lcdtest
>>>
>>> hvor efter shellscript skal starte dosemu
>>
>> Er du sikker på, at det ikke hører til i din autoexec.bat i din
>> dos-installation? Ovenstående er ikke meningsgivende (d: giver ikke
>> mening i *nix), syntaktisk forkert (\ skal være / når du er i *nix)
>> hhv. forkert rækkefølge (du kan ikke køre DOS-kommandoer inden dosemu
>> er startet).
>>
>> Du må nok forklare, hvad du forsøger at opnå...
>>
>> /Rasmus
>>
> asm.bat er en dos bat fil som bliver kaldt fra autoexet.bat for ikke at lave
> om i autoexet.bat hvergang
> og da det er en dos bat fil giver det mening med \
> og jo rekkefølgen er også godnok det giver mening at rette i en dos bat fil
> før man starter dos ikke !
Aha, du vil have oprettet filen hver gang, du starter dosemu (hvorfor
egentlig skrive den hver gang?). Så kan du formentlig klare dig med et
shellscript i stil med (bash):
#!/bin/sh
cat > /sti/til/dos/installation/asm.bat << EOF
d:
cd debian\pic\pic\lcdtest
EOF
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Predicting the future is easy.
The hard bit is always getting it right.
-- Geoff Huston
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Carsten (01-12-2003)
| Kommentar Fra : Carsten |
Dato : 01-12-03 19:01 |
|
> Aha, du vil have oprettet filen hver gang, du starter dosemu (hvorfor
> egentlig skrive den hver gang?). Så kan du formentlig klare dig med et
> shellscript i stil med (bash):
>
> #!/bin/sh
> cat > /sti/til/dos/installation/asm.bat << EOF
> d:
> cd debian\pic\pic\lcdtest
> EOF
>
> /Rasmus
>
(hvorfor> egentlig skrive den hver gang?) jo fordi så kan jeg have
forskellige shellscript i hvert bibliotek som jeg arbejder i, for at få
lidt automatik
det virkede for øvrigt
tak
/Carsten
| |
|
|