Štítky

auta (18) běh (34) beskydy (13) brusle (34) cukroví (11) divadlo (1) DIY (2) filmy (17) golf (1) hory (37) IT (68) jednokolka (1) kola (109) kolce (10) koloběžky (4) koncert (4) koně (1) létání (20) lezení (22) literatura (8) lodě (2) lyže (130) motorky (61) osobni (1) osobní (102) plavání (4) posilování (2) potraviny (27) příroda (8) recenze (3) recepty (62) sauna (1) squash (3) tanec (3) telefony (19) turistika (60) USA (58) vlaky (4) vysocina (3) wakeboarding (1) závod (1) závody (84) ZLM (66)

středa 26. října 2011

Hromadná změna konců řádků z CRLF na LF a naopak

Pokud se vám někdy stalo, že jste potřebovali synchronizovat (Total Commander, FreeCommander, ...) dva adresáře se zdrojovými kódy, z nichž jeden k vám doputoval od kolegy s jinými konci řádků, tak by se vám mohl hodit následující tip. Slouží zejména pro ty, kteří nemají na svém stroji žádnou speciální utilitku pro konverzi konců řádků.

Poměrně úspěšně se dá využít oblíbený WinSCP, ve kterém stačí zkopírovat zmíněný adresář (např ten jež obsahuje zdrojové kódy s CRLF konci řádků) z Windows stroje na *nixový stroj s tím, že upravíte "Transfer settings...", tak aby "Transfer type" měl hodnotu "Text". Tím se konce řádků změní na LF. Poté stačí překopírovat tento adresář zpět, nezapomeňte však nastavit "Transfer type" na hodnotu "Binary", tak aby zůstaly konce řádků zachovány. Pro opačný převod lze použít analogický postup.

Žádné komentáře:

Okomentovat