Dlaczego konwersja plików tekstowych między Windows <-> (Linux/UNIX)?
Problem z końcem linii
Systemy Linux/UNIX koniec linii w pliku tekstowym zaznaczaja pojedynczym znakiem. System Windows koniec linii w pliku tekstowym zaznaczaja dwoma znakami. Dlatego plik tekstowy zapisany pod Windows nie daje się do użycia pod Linux/UNIX i trzeba zrobić jego konwersję.
Programy ftp
Programy ftp robią to zwykle robią konwersję plików tekstowych Windows <-> (Linux/UNIX) w locie.
Konwersja ręczna
Możemy również konwersję plików tekstowych Windows <-> (Linux/UNIX) zrobić sami. Przykłady jak skonwertować pliki tekstowe między Windows a Linux/UNIX dysponując poleceniem (programem)
sed znajdują się poniżej. Polecenie (program)
sed znajduje się w każdej dystrybucji systemów operacyjnych Linux / UNIX.
Konwersja pliku tekstowego z formatu Windows na format Linux/UNIX
sed -e 's/.$//' plik_tekstowy_oryginalny.windows > plik_tekstowy_kopia.unix
Konwersja pliku tekstowego z formatu Linux/UNIX na format Windows
sed -e 's/$/\r/' plik_tekstowy_oryginalny.unix > plik_tekstowy_kopia.windows