dos2unix

Z funus.net
(Przekierowano z Fromdos)

Linuksowe polecenie dos2unix konwertuje pliki tekstowe z formatu dosowego (używanego także pod Windows), w którym koniec wiersza jest oznaczony parą znaków CR LF (0x0d 0x0a), na uniksowy, gdzie wiersze kończą się pojedynczym znakiem LF (0x0a).

dos2unix może działać jako filtr, pobierając dane ze standardowego wejścia i drukując wyniki na standardowym wyjściu, bądź konwertować pliki podane jako parametry. Polecenie akceptuje też różne opcje, z którymi można się zapoznać na stronie podręcznika (man dos2unix).

Polecenie fromdos jest synonimem dos2unix.

Konwersję w drugą stronę można wykonać za pomocą polecenia unix2dos, występującego też pod nazwą todos.

Oba polecenia wchodzą w skład pakietu tofrodos, którego autorem jest Christopher Heng.

[edytuj] Przykłady użycia

  • Przekonwertuj plik ala.txt z formatu MS-DOS na uniksowy, rezultat zapisz w pliku ola.txt:
dos2unix < ala.txt > ola.txt
  • Jak wyżej, z tym że rezultat konwersji zastąpi oryginalny plik:
dos2unix ala.txt
  • Przekonwertuj wszystki pliki o nazwach kończących się na .txt, znajdujące się w bieżącym katalogu:
dos2unix *.txt