Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

:HEADBANG: :HEADBANG: :HEADBANG:

2 views
Skip to first unread message

Harald Ljøen

unread,
May 21, 2012, 6:02:43 AM5/21/12
to
Jeg skulle kjøre et perl-script i et DOS-vindu og hadde litt problemer
med å matche de forskjellige parentesene i argumentet riktig. Jeg
kopierte derfor hele kommandolinja (inkludert kommandolinjeprompten) inn
i en editor som markerer parentesnivåene for å rette det opp. Deretter
kopierte jeg hele følgende kommandolinje (prompten ble med ved en
feiltagelse) inn i DOS-vinduet igjen og trykket <return>:

C:\Documents and Settings\Harald\Skrivebord\Perl>C:\Documents and
Settings\Harad\Skrivebord\Perl>ord.pl
^^[aeiuyå][bdfhlnrstvå][aeil][igjfpo]{2}$$

Dette resulterte i følgende feilmelding:
"C:\Documents gjenkjennes ikke som en intern eller ekstern kommando,
kjørbart program eller satsvis fil."

Det som ikke ble nevnt i feilmeldingen var at ingenting hindret systemet
i å gjenkjenne følgende streng

>ord.pl

som en gyldig redirection til et gyldig filnavn for redirection av
output. Resultatet var at perl-scriptet mitt ble nullet :-(((((

Jeg er sikkert ikke den første som gjort dette, men dere som ennå ikke
har opplevd det: dere er herved advart!
IKKE TA MED DOS-PROMPTEN NÅR DU EDITERER KOMMANDOLINJER I EKSTERN EDITOR

Dag-Erling Smørgrav

unread,
May 21, 2012, 9:08:22 AM5/21/12
to
Harald Ljøen <hlj...@gmail.com> writes:
> IKKE TA MED DOS-PROMPTEN NÅR DU EDITERER KOMMANDOLINJER I EKSTERN EDITOR

evt.

IKKE BRUK DOS

DES
--
Dag-Erling Smørgrav - d...@des.no

Harald Ljøen

unread,
May 21, 2012, 4:54:08 PM5/21/12
to
On 21.05.2012 15:08, Dag-Erling Smørgrav wrote:
> Harald Ljøen<hlj...@gmail.com> writes:
>> IKKE TA MED DOS-PROMPTEN NÅR DU EDITERER KOMMANDOLINJER I EKSTERN EDITOR
>
> evt.
>
> IKKE BRUK DOS

Eventuelt: endre prompten til noe *nix-lignende og mindre farlig:
prompt $p$$$s

Sveinar Ånes

unread,
May 22, 2012, 9:27:53 AM5/22/12
to

Harald Ljøen skrev i nyhetsmeldingen:
>
> Eventuelt: endre prompten til noe *nix-lignende og mindre farlig:
> prompt $p$$$s

Hadde du satt kommandoen i anførselstegn - slik
"C:\Documents and Settings\Harald\Skrivebord\Perl" hadde
det gått greit. Problemet oppstår når det er mellomrom
i kommandoen du gir inn.

mvh

Harald Ljøen

unread,
May 22, 2012, 9:59:30 AM5/22/12
to
On 22.05.2012 15:27, Sveinar Ånes wrote:
> Hadde du satt kommandoen i anførselstegn - slik
> "C:\Documents and Settings\Harald\Skrivebord\Perl" hadde
> det gått greit. Problemet oppstår når det er mellomrom
> i kommandoen du gir inn.

Sant nok. Men poenget her var at prompten (som lagde porblemet) ikke
skulle vært med i kommandolinja i det hele tatt. Det er mye forlangt av
meg å vente jeg skal ta hensyn til noe som ikke kan tenkes å skje ;-)
0 new messages