Ich schreibe nicht genug Skripte, um mich zu erinnern, ob doppelte oder einfache Anführungszeichen dazu führen, dass eine Unix-Variable ersetzt wird, ohne nachzuschauen.
Ich verstehe auf jeden Fall, was los ist. Meine Frage ist, ob jemand einen Gedächtnistrick hat, um die richtige Anführungsregel in meinem Kopf festzuhalten?
rc
als Shell, dann haben Sie nur eine Art von Anführungszeichen ("
ist ein gewöhnliches Zeichen, beirc
dem die einzigen Anführungszeichen einfache Anführungszeichen sind und der Backslash nur für die Zeilenfortsetzung verwendet wird (nicht in einfachen Anführungszeichen)). Es hat auch eine viel schlankere, sauberere, bessere, intuitivere Syntax und Gestaltung als kornähnliche Shells wie Bash.