unix2dos
Z funus.net
(Przekierowano z Todos)
Linuksowe polecenie unix2dos konwertuje pliki tekstowe z formatu uniksowego, w którym koniec wiersza jest oznaczany pojedynczym znakiem LF (0x0a), na dosowy (używany także pod Windows), gdzie wiersze kończą się parą znaków: CR LF (0x0d 0x0a).
unix2dos 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 unix2dos).
Polecenie todos jest synonimem unix2dos.
Konwersję w drugą stronę można wykonać za pomocą polecenia dos2unix, występującego też pod nazwą fromdos.
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 uniksowego na DOS-owy, rezultat zapisz w pliku ola.txt:
unix2dos < ala.txt > ola.txt
- Jak wyżej, z tym że rezultat konwersji zastąpi oryginalny plik:
unix2dos ala.txt
- Przekonwertuj wszystki pliki o nazwach kończących się na .txt, znajdujące się w bieżącym katalogu:
unix2dos *.txt