sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #87519
Re: mellemrum i filnavne, bash
On Sat, 18 Mar 2006 09:13:47 +0100
Atte André Jensen <atte@xxxxxxxxxxxxxx> wrote:
> Hejsa
>
> Jeg sidder og piller med et lille bashscript, som wrapper alsaplayer:
>
> #!/bin/bash
> edirol=`grep -i ua-1a /proc/asound/cards`
> if [ -n "$edirol" ]; then
> options='-d hw:1'
> fi
> alsaplayer $options $1
>
> Det virker fint, men hvis en fil har mellemrum i navnet bliver
> alsaplayer kaldt med hver delstreng:
>
> [atte@aarhus sbsampler]$ audioplayer 100\ 3\ 5.wav
> -d hw:1 100 3 5.wav
> Audio File Library: could not open file '5.wav' [error 3]
> Audio File Library: null file handle [error 1]
> /home/atte/bin/audioplayer: line 6: 19829 Segmentation fault
> alsaplayer $options $1
>
> Hvordan undgår man dette?
>
quotes:
alsaplayer $options "$1"
References