← Back to team overview

sslug-teknik team mailing list archive

Re: Bash-mystik - eller er det xview der driller ?

 

On Mon, 28 Nov 2005 09:59:16 -0800 (PST)
Jan wrote:

> 
> Det virker jo - bare ikke som jeg gerne vil have det,
> for xview lukker ned og starter op igen mellem hvert
> billede. Brugbart, men ikke så smukt.
> 
> Og jeg forstår stadig ikke hvorfor det andet ikke
> virker.

Frank Damgaards anvisning er en, der viser, hvordan du
finder ud af hvad der sker.

Derved kan du komme til at forstå ved at experimentere.

Nøgleordet i opr. spm. er "$@" udtrykket, som forklares
i bash-manual (eller ksh-manual). Det handler om at
håndtere filnavne med huller i.

xview "fil1" "fil2 med hul i navn" "fil3"

vil åbne 3 filer mens

xview fil1 fil2 med hul i navn fil3

tror at der er 7 filer. (OG det er der altså ikke, derfor fejler den).


Hvis du skal have xview (kender den ikke) eller xv til at åben
3 filer, skrives på kommandolinien:

xview fil1 fil2 fil3.

Lad være med at bruge en variabel til at indeholde et script,
eftersom det komplicerer håndtering af "" og '' og den slags
ved at indføre en ekstra evaluering eller en evaluering mindre.

En evaluering er når shell'en parser input-linien.

Du kan aldrig få xview til at læse alle filer og bladre med det
script, du har lavet; som du siger startes programmet op flere
gange, nemlig hver gang du løber igennem shell-loop'en 

    for x in  *jpg ; do xview $x ; done



Med "xv" kan man lave slide show sådan her:

xv -wloop -wait 6  *.jpg






-- 
donald_j_axel donax snabela get2net.dk -- http://d-axel.dk/


Follow ups

References