Wenn Sie den Befehl echo verwendet haben, haben Sie ihn höchstwahrscheinlich in doppelte Anführungszeichen gesetzt. Dies erlaubt eine gewisse Interpretation des Textes - insbesondere $ XXX wird als Variable XXX erkannt, und Verweise darauf werden durch den Inhalt dieser Variablen ersetzt (normalerweise nichts).
Um dies zu erreichen, müssen Sie die Daten anders eingeben oder die Zeichenfolgen ordnungsgemäß mit Escapezeichen versehen. Dies kann in Ihrem Fall am wahrscheinlichsten sein, indem Sie das Symbol "$" mit einem "\" voranstellen, um sicherzustellen, dass sie wörtlich interpretiert werden.
Sie haben nicht mitgeteilt, wie Sie dies verwenden (z. B. die Quelle). Eine andere Möglichkeit, dies zu tun, ist die Verwendung von " Here Documents ", mit der Sie Eingaben aus einer Quelldatei als unformatierten Text behandeln und umleiten können