Hallo Clemens,
On Sunday 13 July 2003 14:49, Clemens Altenburger wrote:
ich bin gerade dabei mir ein Skript zu schreiben das einen Verzeichnisnamen als Parameter übergeben bekommt. Das funktioniert alles ganz gut, nur mit Verzeichnissen die Leerzeichen im Namen enthalten bekomme ich Probleme. Mit Quoting bzw. Hochkommas auf der Kommandozeile funktioniert alles bestens:
was für eine Shell verwendest Du? Mit der Bash 2.xx scheint es zu funktionieren:
bash-2.05b$ cat tt #!/usr/local/bin/bash echo "1: $1" echo "2: $2"
bash-2.05b$ ./tt 'mehrere Parameter als Argument' 1: mehrere Parameter als Argument 2: bash-2.05b$
Grüße, Matthias