Ich habe dieses Skript online gefunden und versucht es zu benutzen:
%Vor%Ich habe das Skript online validiert und das Skript ist in Ordnung. Ich habe auch versucht, es auf verschiedene Arten zu ändern, aber es funktioniert nicht für mich.
Ich habe auch versucht, etwas wie:
zu laufen %Vor%Und ich bekomme immer noch den gleichen Fehler:
%Vor%Warum ist das so?
Ihr Skript wurde auf einem DOS- oder Windows-basierten System bearbeitet und enthält Carriage-Return-Zeichen, die Linux / Unix nicht mögen (das was \r
ist). Sie könnten dos2unix
verwenden, um die Wagenrücklaufzeilenendungen in das richtige Format zu konvertieren. Wenn du dos2unix
nicht hast, kannst du awk
like
Dies ist ein ziemlich üblicher Alptraum:)
Ich habe ein Skript erstellt, um \r\n
von Dos und von (altem) Mac zu normalisieren; Es entfernt auch Stückliste
falls vorhanden:
Verwendung: script textualfile*
Ok, ok: Wähle einen besseren Namen dafür! chmod und installiere es
Das hat für mich funktioniert:
%Vor%Wenn Sie dos2unix nicht haben:
Um dos2unix auf CentOS, Fedora oder RHEL zu installieren:
%Vor%Um dos2unix unter Ubuntu oder Debian zu installieren:
%Vor%HTH