> > Pisać program w C? A po co? Po pierwsze =
są już napisane: unix2dos i
> > dos2unix a po drugie przerabianie na =
unixowe można poleceniem:
> >
> > tr -d '\15' <wejscie >wyjscie
> A dokladnie co to znaczy? \15?
To jest wartość ósemkowa znaku który =
występuje na końcu każdej linii w plikach
tekstowych windzianych a nie ma go w plikach =
unixowych. Ale co to znaczy to
mniej ważne, najważniejsze że robi to, co =
powinno -- po przepuszczeniu przez
powyższe polecenie pliku windzianego masz plik =
> A odwrotnie? Z unix'a na windowsa? Jakie znaki =
trzeba zastapic? Jaka komende
> wydac?
Jeśli już rozgryzłeś jak działa tr, to =
powinieneś sam pokombinować: podejrzyj
w jakimś edytorze jakie wartości mają znaki na =
końcu linii w pliku windzianym
i użyj tr tak, żeby przy każdym wystąpieniu =
pojedynczego znaku końca linii w
linuxie podmieniał go parą znaków taką, jaka =
jest w Windach.
> A programy unix2dos i dos2unix sa normalnie w = Slacku? Bo ja nie mam.....
Nie wiem, w większości dużych dystrybucji są. =
Jak nie ma to znajdziesz w sieci
źródła, zrób paczkę i już. Tak czy owak =
to prostsze i elastyczniejsze niż
pisanie od zera. A polecenie tr jeszcze =
prostsze.
Pozdrawiam -- Maciek.
--
MOVE ME VOOYOO!
***** Maciej Jan Głowacki <gmj@amg.gda.pl> =
Linux User (#231463) *****