Sie sollten dos2unix
erhalten können von Ihrem Paketmanager unter Linux.
Wenn Sie eine Debian-basierte Distribution verwenden, sollten Sie in der Lage sein, sudo apt-get install dos2unix
auszuführen .
Wenn Sie eine RH-ähnliche Distribution verwenden, sollten Sie in der Lage sein, sudo yum install dos2unix
auszuführen .
Sobald es installiert ist, können Sie einfach die Zieldatei als Argument angeben'
dos2unix test.pl
Beachten Sie auch, dass dies möglicherweise nicht das einzige Problem ist, auf das Sie stoßen könnten, wenn Sie versuchen, ein Skript von Windows nach Linux zu verschieben.
Wenn Sie beispielsweise externe Tools in Ihrem Skript aufrufen, haben diese Tools wahrscheinlich andere Namen oder sind auf der anderen Plattform überhaupt nicht vorhanden.
Auch wenn Sie relative Dateipfade mit Pfadtrennzeichen verwenden, ist das Trennzeichen unter Linux anders (das /
verwendet ) als Windows (das \
verwendet ).
Eine andere Option wäre die Verwendung eines Texteditors unter Windows, der UNIX-Zeilenenden unterstützt.
Welche Texteditoren verarbeiten Zeilenumbrüche im Windows- und Unix-Stil richtig?