Ich sehe häufig Tutorials im Internet oder Posts auf dieser Site, in denen die folgenden Zeichen in der Befehlszeile verwendet werden. Oft scheint es, dass sie für ziemlich ähnliche Zwecke verwendet werden. Was sind die Unterschiede zwischen ihnen, wenn sie in der Befehlszeile oder für die Shell-Programmierung verwendet werden? Zu welchem Zweck verwende ich welche von ihnen?
" " double quotes
' ' single quotes
` ` backticks
\
wird in einfachen Anführungszeichen immer wörtlich behandelt, auch wenn es vor a steht'
. Nach einer Eröffnung'
wird die nächste'
immer als Schlusszitat interpretiert. So etwas wie das Zitieren'
in einer Zeichenfolge in einfachen Anführungszeichen kann erreicht werden, indem das Zitieren beendet,'
einzeln ausgeblendet und das Zitieren erneut gestartet wird. Das heißt, während\'
es nicht zwischen dem Öffnen und Schließen von'
Zeichen'\''
funktioniert , funktioniert es. (Siehe Gilles ' Korrektur für einen meiner Posts, als ich denselben Fehler