Entfernen unnötiger Masken: Quote Removal

Am Ende der Bearbeitung von Befehlszeilen entfernt die Bash überflüssige Masken, wie sie zum Schutz vor Expandierungen eingegeben wurden, um bestimmte Zeichen oder Teile der Befehlszeile vor Expandierungen zu schützen. Neben dem Backslash (der nur das unmittelbar folgende Zeichen maskiert) entfernt die Bash auch einfache (strenge) und doppelte Hochkommata, die zwischen ihnen stehende Teile schützen.

Dieser Schritt erfolgt natürlich erst, nachdem die Bash sämtliche Ersetzungen und Expandierungen durchgeführt hat.

Get bash kurz & gut, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.