Issue mit negativem Vorzeichen nach Ausführung des Befehls tr unter UNIX
Meine Anforderung ist, eine durch Pipes getrennte Datei in normales Excel zu konvertieren. Daher habe ich unter UNIX den folgenden Befehl tr verwendet, um diese Operation auszuführen. tr '|' ',' <filename.csv> filename_Final.csv Wenn ich den obigen Befehl ausgeführt habe, wird das negative Vorzeichen des Felds zum Feldende gebracht. Also habe ich versucht, das negative Vorzeichen vor das Feld zu stellen, damit das richtige UNIX-Skript gefunden wird. Wenn jemand auf eine ähnliche Instanz stößt, helfen Sie ihm bitte. Eingabe: Pipe-Datei
1|abc|-123
2|def|456
3|ijk|789
Nach der Ausführung
tr '|' ',' < filename.csv > filename_Final.csv
Output: Pipe-Datei wird in normale Spalten aufgeteilt
1 abc 123-
2 def 456
3 ijk 789
Meine Anforderung besteht darin, das negative Vorzeichen vor das Feld zu stellen.