kald så:
./test1.sh "med mellemrum" og uden mellemrum
Ja, der kommer ikke noget overraskende ud. Som jeg
forventer.
Jeg prøver lige igen. Jeg har slide_show.sh:
#!/bin/bash
echo `for image in *.jpg; do echo "-zoom $1
\"$image\""; done;`
som giver nøjagtig den kommandolinie jeg har brug for:
$ ./slide_show.sh 50
-zoom 50 "01 januar.jpg" -zoom 50 "02 februar.jpg"
og hvis jeg selv sætter "xview" foran det som her:
$ xview -zoom 50 "01 januar.jpg" -zoom 50 "02
februar.jpg"
virker det. Men når jeg nu ændrer slide_show.sh til:
#!/bin/bash
xview `for image in *.jpg; do echo "-zoom $1
\"$image\""; done;`
fungerer det ikke! Er der nogen der kan prøve det på
andre maskiner og se om det er min der er syg, eller
kan oplyse mig om hvorfor det ikke virker ?
$ ./slide_show.sh 50
"01: image not found
januar.jpg": image not found
"02: image not found
februar.jpg": image not found