Warum verschwinden Backslashes, wenn sie durch das Echo laufen?

Ich habe Code wie diesen, der eine CSV-Datei verarbeitet:

<code>#!/bin/bash
while read line
do
    variable=$(echo $line | awk -F, '{print $2}')
    echo $variable
 done < ./file.csv
</code>

Wenn die CSV-Datei eine enthält\Wenn ich diesen Befehl ausführe, wird im Ausgabetext das Symbol nicht angezeigt\.

Wie kann ich das sicherstellen?\ wird nicht gelöscht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage