🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #392

Re: CR i LF dla plikow windowsowych

#392
From: Piotr Piatkowski
Date: Thu, 19 Jun 1997 10:17
33 lines
1891 bytes
Andrzej Blaszczyk <A.Blaszczyk@supermedia.pl> wrote:
: Czesc

: Mam nastepujacy problem. Napisalem skrypcik (perlowy), ktory tworzy mi nowy
: plik dopisujac do niego kolejne linie. Po wykonaniu skryptu wszystkie linie
: zaczynaja sie w nowym wierszu i wszystko jest pieknie, ale sek w tym, ze
: plik ma byc wykorzystywany pod windowsami a tam sprawa nie wyglada juz tak
: rozowo. Otoz gdy ogladam taki plik zwyklym notepadem niestety, ale tam
: gdzie bym chcial aby zaczynala sie nowa linia tak nie jest. Windowsom nie
: wystarcza aby wyslac '\n' :

: print FILE "\n";

: wypuszczanie znaku CR tzn:

: print FILE "\x0d";

: tez nic nie pomoglo.

: Jesli ktos wie jaka to sekwencje znakow wypluc do pliku tak aby notepad
: potrafil przejsc do nastepnego wiersza, to prosze o pomoc. Bede wdzieczny.

O ile dobrze pamiętam, to w DOS'ie końce linii w plikach oznacza się 
dwoma znakami - \r\n. Czyli musisz wszędzie stawiać "\r\n" zamiast "\n"

Możesz też napisać sobie dwa malutkie skrypty, które będą konwertować
pliki:

Unix->DOS:  perl -pi -e 's/\n/\r\n/g' nazwa_pliku ...
DOS->Unix:  perl -pi -e 's/\r\n/\n/g' nazwa_pliku ...

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Technical Details
Message-ID: <5ob0vl$jt3$1@galaxy.uci.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!agh.edu.pl!agh.edu.pl!not-for-mail
References: <01bc7c94$64ff7ac0$05a874c3@andy>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!agh.edu.pl!agh.edu.pl!not-for-mail
From: kompas@galaxy.uci.agh.edu.pl (Piotr Piatkowski)
Newsgroups: pl.comp.lang.perl
Subject: Re: CR i LF dla plikow windowsowych
Date: 19 Jun 1997 12:17:25 +0200
Organization: University of Mining & Metallurgy
Lines: 33
Message-ID: <5ob0vl$jt3$1@galaxy.uci.agh.edu.pl>
References: <01bc7c94$64ff7ac0$05a874c3@andy>
NNTP-Posting-Host: galaxy.uci.agh.edu.pl
Mime-Version: 1.0
X-Newsreader: TIN [UNIX 1.3 unoff BETA 970307; sun4m SunOS 5.5.1]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit