🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Wypisanie duzego tekstu ze skryptu

#210
From: Michał Mosiewicz
Date: Tue, 22 Apr 1997 23:50
46 lines
1713 bytes
Tomasz Pilat wrote:
> 
> In pl.comp.lang.perl Grzegorz Szyszlo <znik@avalon.wbc.lublin.pl> wrote:
> > No wlasnie. w takim sh moge napisac:
> 
> > cat <<EOF
> > a tu koniec
> > EOF
> -------
> print <<_EOF_;
> foo
> bar
> _EOF_
> -------
>      ^ bez ; !

poza tym można zwyczajnie:

print "
Bardzo długi tekst z podmienianiem zmiennych, ale trzeba escapeować \"
";

albo

print '
Też długi tekst, bez podmieniania zmiennych, ale co zrobić z \'
';

print q{
Długi tekst bez podmieniania zmiennych i bez escapowania cudzysłowów
};

print qq{
Inny długi tekst, ale z podmienionymi zmiennymi i bez escapowania cudz.
};


BTW. Ostatnie dwa są preferowane przez właścicieli emacsa, gdyż od razu
widać, jeśli się stringu nie zamknęło prawidłowo :-)

Michał

-- 
********     MEMBER OF THE INTERNATIONAL PROGRAMMERS GUILD    ********
WWW: http://www.lodz.pdi.net/~mimo  tel: Int. Acc. Code + 48 42 148340
add: Michal Mosiewicz  *  Bugaj 66 m.54 *  95-200 Pabianice  *  POLAND
Technical Details
Message-ID: <335D4EBE.689072CD@lodz.pdi.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!usenet
References: <5jj22m$5em$10@helios.man.lublin.pl> <5jj2gk$4ca$1@helios.man.lublin.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!usenet
From: Michał Mosiewicz <mimo@lodz.pdi.net>
Newsgroups: pl.comp.lang.perl
Subject: Re: Wypisanie duzego tekstu ze skryptu
Date: Wed, 23 Apr 1997 01:50:22 +0200
Organization: Public NewsServer at NASK N.O.C.
Lines: 46
Message-ID: <335D4EBE.689072CD@lodz.pdi.net>
References: <5jj22m$5em$10@helios.man.lublin.pl> <5jj2gk$4ca$1@helios.man.lublin.pl>
NNTP-Posting-Host: mimo.lodz.pdi.net
Mime-Version: 1.0
X-Mailer: Mozilla 4.0b3C (X11; I; Linux 2.0.30 i586)
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit