Gå til innhold

shell script/function problem


Anbefalte innlegg

$ f() { sox $1 ut.wav; }
$ f "a file"
sox: Can't open input file 'a': No such file or directory
$
$ f() { echo $1 ut.wav; }
$ f "a file"
a file ut.wav
$
$ sox "a file" ut.wav
sox: Can't open input file 'a file': No such file or directory

 

Spørsmål:

Hvorfor prøve sox å åpne en fil som heter 'a' i stedet for å åpne en fil som heter 'a file', når jeg bruker funksjon eller script?

Hvorfor klarer echo fint å skrive hele 'a file'?

Hvordan fikse det?

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...