Article View: pl.comp.lang.perl
Article #210Re: Wypisanie duzego tekstu ze skryptu
From: Michał Mosiewicz
Date: Tue, 22 Apr 1997 23:50
Date: Tue, 22 Apr 1997 23:50
46 lines
1713 bytes
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!usenetReferences:
<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