sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #55840
Re: tvout
On Sun, Oct 13, 2002 at 02:06:48 +0200, Esben Skov Pedersen wrote:
> jeg har lavet et script: /usr/local/bin/tvout det indeholder:
> startx /usr/bin/xine -gfp $1 -- :1 -screen tv Det var så meningen at
> man skulle så en film på fjernsynet ved at skrive tvout filmnavn.avi Det
> virker også fint nok, men kun hvis der ikke er mellemrun i filnavnet.
> Jeg har prøvet at lade bash escape mellemrummene, og jeg har prøvet at
> sætte "" rundt om filnavnet. Hvad skal jeg skrive i mit script for at få
> det til at virke?
følgende vil jo gå galt, da filen består af flere argumenter, husk
det er kommandolinienfortolkeren (shell) der expanderer:
mitprogram en fil med mellemrum.txt
FILNAVN="en fil med mellemrum.txt"
mitprogram $FILNAVN
Men dette bør virke:
mitprogram "en fil med mellemrum.txt"
FILNAVN="en fil med mellemrum.txt"
mitprogram "$FILNAVN"
Erstat $FILNAVN med $1 og husk at sætte "" om filnavnet *og* $1 .
--
mvh Frank Damgaard |
Follow ups
-
Re: tvout
From: Esben Skov Pedersen, 2002-10-13
References
-
tvout
From: Esben Skov Pedersen, 2002-10-13