Re: audio-cd

From: Nicolas Rachinsky <list(at)rachinsky.de>
Date: Fri, 22 Mar 2002 21:34:46 +0100

* Oliver Fromme <olli(at)secnetix.de> [2002-03-22 17:02:48 +0100]:
> Zum Beispiel, wenn Backticks im Spiel sind, in Verbindung
> mit Variablen, die Whitespace enthalten (und das Ergebnis
> enthält auch wieder Whitespace). Quoting in sh ist kom-
> plexer, als man auf den ersten Blick denken mag, und es hat
> eine Reihe von Tücken und Stolperfallen.
>
> Einfaches (!) Beispiel zur Demonstration:
>
> #!/bin/sh -
> uppercase()
> {
> echo "$1" | tr 'a-z' 'A-Z'
> }
> printargs()
> {
> for i in "$@"; do
> echo "\"$i\""
> done
> echo
> }
> printargs `uppercase $1`
> printargs `uppercase "$1"`
> printargs "`uppercase $1`"
> printargs "`uppercase \"$1\"`"

printargs "`uppercase "$1"`"

Hier akzeptiert meine sh das und liefert dasselbe
wie Deine 4.Variante.

Nicolas

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 22 Mar 2002 - 21:34:51 CET

search this site