Řešení 1:
Pravděpodobně hledáte dos2unix , unix2dos , todos nebo fromdos v závislosti na vaší distribuci. Balíček Ubuntu/Debian todos /fromdos jako součást tofrodos balíček z paměti.
Řešení 2:
Jednou z možností je použít unix2dos (a dos2unix pro návrat) na příkazovém řádku.
Další možností je použít textový editor:
Pro vi::set ff=dos pro nastavení konce řádků na konce řádků dos.
Pro emacs:C-x [ENTER] f dos [ENTER]
Pro váš oblíbený editor založený na GUI (např. jedit) doporučuji zkontrolovat manuál nebo Google.
A konečně, pokud se nechcete zabývat textovým editorem a děláte to pomocí běžnějších utilit a podobně (nebo nemáte nainstalovaný unix2dos):
tr -d '\r' < infile > outfile přejít z Windows -> Unix
awk 'sub("$", "\r")' unixfile.txt > winfile.txt přejít z Unixu -> Windows jako tr nelze přejít z Unixu na Windows.
Řešení 3:
Upravte jej ve Vimu a použijte set fileformat příkaz.
-
MS-DOS/Windows (přerušení CR+LF) na *nix (přerušení pouze LF)
:set fileformat=unix :wq -
*nix na MS-DOS/Windows
:set fileformat=dos :wq
Řešení 4:
To je to, co používám, podobně jako Chealion, k převodu zakončení Windows na Unix:
tr -d \\015 < windows > unix