← Back to team overview

sslug-teknik team mailing list archive

Re: bash: tildeling af værdi til tekstvariabel

 

Hej.

Der må ikke være mellemrum mellem variabelnavnet og værdien, og når du 
tildeler variablen skal det ske uden '$'.

Dette medfører at

volumen="-af volume=10"

skulle fungere.

Med venlig hilsen
Bjørn Bille Højte
bjoern@xxxxxxxxx

On Tue, 11 May 2004, Torben Andersen wrote:

> Hejsa,
> 
> Jeg sidder og roder med mit mplayer script, men har problemer med subj. 
> Her er et udkast til scriptet:
> 
> --------------------
> #!/bin/bash
> echo "Indtast forhøjet volumen (v)  eller return hvis standard ønskes"
> read volumen
> if [ "$volumen" = "v" ]; then
> $volumen = "-af volume=10"
> fi
> echo "$volumen"
> --------------------
> 
> med henblik på mplayer kaldet:
> 
> mplayer ........ $volumen
> 
> men den fejler i linie 5. Jeg tror simpelthen ikke jeg har fattet, 
> hvordan man tilskriver værdier i bash. Derudover kan der være problemer 
> med reserverede tegn - eks. "=" og "-". Nogen gode ideer ?
> 
> MVH Torben
> 
> -- 
> ------------------------------------------------------------------------
> "There are 10 types of people, those who understand binary and those who don't..." 
> 
> 
> 
> 
> 


References