Umleitungsbefehl zu einer Datei im Bash-Skript

Umleitungsbefehl zu einer Datei im Bash-Skript

Ich habe ein Bash-Skript erstellt und möchte darin ein Programm ausführen pihole -up. Ich möchte die Ausgabe dieses Programms entweder zeilenweise oder nach Abschluss in eine Datei umleiten können.

Ich habe bisher verschiedene Optionen ausprobiert

pihole -up || log.txt
pihole -up > log.txt
(pihole -up) > log.txt

Egal was ich versuche, ich bekomme immer eine verstümmelte Datei heraus, wie diese'log.txt'$'\r'

Die Ausgabe ist richtig, aber der Dateiname ist falsch. Wie kann ich das beheben?

verwandte Informationen