← Back to team overview

sslug-teknik team mailing list archive

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