Als «quoting» getaggte Fragen

Zeichenfolgen werden normalerweise durch Anführungszeichen begrenzt, was das Problem des Umgangs mit Zeichenfolgen mit Anführungszeichen aufwirft.

159
Was bedeutet `(backquote / backtick) in Befehlen?

Ich bin auf folgenden Befehl gestoßen: sudo chown `id -u` /somedir und ich frage mich: was bedeutet das `symbol? Mir ist zum Beispiel aufgefallen, dass der obige Befehl zwar gut funktioniert, der folgende Befehl jedoch nicht: sudo chown 'id -u'

73
Was ist der Unterschied zwischen $ * und $ @?

Betrachten Sie den folgenden Code: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Es gibt aus: 1 2 3 4 1 2 3 4 Ich benutze Ksh88, aber ich interessiere mich auch für andere gebräuchliche Shells. Wenn Sie eine Besonderheit für bestimmte Muscheln kennen, erwähnen Sie diese bitte. Ich...

67
Wie kann ich Dollarzeichen wiedergeben?

Zum Beispiel $PATHund$HOME Wenn ich tippe echo $PATH, gibt es mein zurück $PATH, aber ich möchte das Wort wiedergeben $PATHund nicht, wofür die tatsächliche Variable steht, echo "$PATH"funktioniert auch

65
Wie entkomme ich Anführungszeichen in Shell?

Ich habe Probleme mit der Flucht vor Charakteren in der Bash. Ich möchte einfache und doppelte Anführungszeichen vermeiden, während ein Befehl unter einem anderen Benutzer ausgeführt wird. Nehmen wir zum Zweck dieser Frage an, ich möchte Folgendes auf dem Bildschirm wiedergeben: 'single quote...