JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
マニュアルページセクション 1: ユーザーコマンド     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

紹介

User Commands

acctcom(1)

adb(1)

addbib(1)

admin(1)

alias(1)

allocate(1)

amt(1)

appcert(1)

apptrace(1)

apropos(1)

ar(1)

arch(1)

as(1)

asa(1)

at(1)

atq(1)

atrm(1)

audioconvert(1)

audioctl(1)

audioplay(1)

audiorecord(1)

audiotest(1)

auths(1)

auto_ef(1)

awk(1)

banner(1)

basename(1)

basename(1B)

batch(1)

bc(1)

bdiff(1)

bfs(1)

bg(1)

biff(1B)

break(1)

builtin(1)

cal(1)

calendar(1)

case(1)

cat(1)

cd(1)

cdc(1)

cdrw(1)

chdir(1)

checkeq(1)

checknr(1)

chgrp(1)

chkey(1)

chmod(1)

chown(1)

chown(1B)

ckdate(1)

ckgid(1)

ckint(1)

ckitem(1)

ckkeywd(1)

ckpath(1)

ckrange(1)

ckstr(1)

cksum(1)

cktime(1)

ckuid(1)

ckyorn(1)

clear(1)

cmp(1)

col(1)

comb(1)

comm(1)

command(1)

compress(1)

continue(1)

cp(1)

cpio(1)

cpp(1)

cputrack(1)

crle(1)

crontab(1)

csh(1)

csplit(1)

ct(1C)

ctags(1)

ctrun(1)

ctstat(1)

ctwatch(1)

cu(1C)

cut(1)

date(1)

dc(1)

deallocate(1)

decrypt(1)

delta(1)

deroff(1)

df(1B)

dhcpinfo(1)

diff(1)

diff3(1)

diffmk(1)

digest(1)

digestp(1)

dircmp(1)

dirname(1)

dirs(1)

dis(1)

disown(1)

dispgid(1)

dispuid(1)

dos2unix(1)

dpost(1)

du(1)

du(1B)

dump(1)

dumpcs(1)

dumpkeys(1)

echo(1)

echo(1B)

ed(1)

edit(1)

egrep(1)

eject(1)

elfdump(1)

elfedit(1)

elffile(1)

elfsign(1)

elfwrap(1)

encrypt(1)

enhance(1)

env(1)

eqn(1)

errange(1)

errdate(1)

errgid(1)

errint(1)

erritem(1)

error(1)

errpath(1)

errstr(1)

errtime(1)

erruid(1)

erryorn(1)

eval(1)

ex(1)

exec(1)

exit(1)

expand(1)

export(1)

exportfs(1B)

expr(1)

expr(1B)

exstr(1)

factor(1)

false(1)

fastboot(1B)

fasthalt(1B)

fc(1)

fg(1)

fgrep(1)

file(1)

file(1B)

filebench(1)

filep(1)

filesync(1)

filofaxp(1)

find(1)

finger(1)

fmt(1)

fmtmsg(1)

fold(1)

for(1)

foreach(1)

franklinp(1)

from(1B)

ftp(1)

function(1)

gcore(1)

gencat(1)

geniconvtbl(1)

genmsg(1)

get(1)

getconf(1)

getfacl(1)

getlabel(1)

getopt(1)

getoptcvt(1)

getopts(1)

gettext(1)

gettxt(1)

getzonepath(1)

glob(1)

goto(1)

gprof(1)

grep(1)

groups(1)

groups(1B)

grpck(1B)

hash(1)

hashcheck(1)

hashmake(1)

hashstat(1)

head(1)

helpdate(1)

helpgid(1)

helpint(1)

helpitem(1)

helppath(1)

helprange(1)

helpstr(1)

helptime(1)

helpuid(1)

helpyorn(1)

hist(1)

history(1)

hostid(1)

hostname(1)

i386(1)

i486(1)

iconv(1)

if(1)

indxbib(1)

install(1B)

ipcrm(1)

ipcs(1)

isainfo(1)

isalist(1)

jobs(1)

join(1)

jsh(1)

kbd(1)

kdestroy(1)

keylogin(1)

keylogout(1)

kill(1)

kinit(1)

klist(1)

kmdb(1)

kmfcfg(1)

kpasswd(1)

krb5-config(1)

ksh(1)

ksh88(1)

ksh93(1)

ktutil(1)

kvno(1)

lari(1)

last(1)

lastcomm(1)

ld(1)

ldapadd(1)

ldapdelete(1)

ldaplist(1)

ldapmodify(1)

ldapmodrdn(1)

ldapsearch(1)

ldd(1)

ld.so.1(1)

let(1)

lex(1)

lgrpinfo(1)

limit(1)

line(1)

list_devices(1)

listusers(1)

llc2_autoconfig(1)

llc2_config(1)

llc2_stats(1)

ln(1)

ln(1B)

loadkeys(1)

locale(1)

localedef(1)

logger(1)

logger(1B)

login(1)

logname(1)

logout(1)

look(1)

lookbib(1)

lorder(1)

ls(1)

ls(1B)

m4(1)

mac(1)

mach(1)

machid(1)

madv.so.1(1)

mail(1)

Mail(1B)

mail(1B)

mailcompat(1)

mailp(1)

mailq(1)

mailstats(1)

mailx(1)

make(1S)

makekey(1)

man(1)

mconnect(1)

mcs(1)

mdb(1)

mesg(1)

mkdir(1)

mkmsgs(1)

mkstr(1B)

mktemp(1)

moe(1)

more(1)

mp(1)

mpss.so.1(1)

msgcc(1)

msgcpp(1)

msgcvt(1)

msgfmt(1)

msggen(1)

msgget(1)

mt(1)

mv(1)

nawk(1)

nc(1)

ncab2clf(1)

ncakmod(1)

neqn(1)

netcat(1)

newform(1)

newgrp(1)

newsp(1)

newtask(1)

nice(1)

nl(1)

nm(1)

nohup(1)

notify(1)

nroff(1)

od(1)

on(1)

onintr(1)

optisa(1)

pack(1)

packagemanager(1)

page(1)

pagesize(1)

pargs(1)

passwd(1)

paste(1)

patch(1)

pathchk(1)

pax(1)

pcat(1)

pcred(1)

perl(1)

pfbash(1)

pfcsh(1)

pfexec(1)

pfiles(1)

pfksh(1)

pflags(1)

pfsh(1)

pftcsh(1)

pfzsh(1)

pg(1)

pgrep(1)

pkcs11_inspect(1)

pkg(1)

pkgdepend(1)

pkgdiff(1)

pkgfmt(1)

pkginfo(1)

pkglint(1)

pkgmerge(1)

pkgmk(1)

pkgmogrify(1)

pkgparam(1)

pkgproto(1)

pkgrecv(1)

pkgrepo(1)

pkgsend(1)

pkgsign(1)

pkgtrans(1)

pkill(1)

pklogin_finder(1)

pktool(1)

plabel(1)

pldd(1)

plgrp(1)

plimit(1)

pmadvise(1)

pmap(1)

pm-updatemanager(1)

popd(1)

ppgsz(1)

ppriv(1)

pr(1)

praliases(1)

prctl(1)

preap(1)

print(1)

printenv(1B)

printf(1)

priocntl(1)

proc(1)

prof(1)

profiles(1)

projects(1)

prs(1)

prt(1)

prun(1)

ps(1)

ps(1B)

psig(1)

pstack(1)

pstop(1)

ptime(1)

ptree(1)

pushd(1)

pvs(1)

pwait(1)

pwd(1)

pwdx(1)

radadrgen(1)

ranlib(1)

rcapstat(1)

rcp(1)

read(1)

readonly(1)

red(1)

refer(1)

regcmp(1)

rehash(1)

remote_shell(1)

remsh(1)

renice(1)

repeat(1)

reset(1B)

return(1)

rksh(1)

rksh88(1)

rlogin(1)

rm(1)

rmail(1)

rmdel(1)

rmdir(1)

rmformat(1)

rmmount(1)

rmumount(1)

roffbib(1)

roles(1)

rpcgen(1)

rpm2cpio(1)

rsh(1)

runat(1)

rup(1)

rup(1C)

ruptime(1)

rusage(1B)

rusers(1)

rwho(1)

sact(1)

sar(1)

sccs(1)

sccs-admin(1)

sccs-cdc(1)

sccs-comb(1)

sccs-delta(1)

sccsdiff(1)

sccs-get(1)

sccs-help(1)

sccshelp(1)

sccs-prs(1)

sccs-prt(1)

sccs-rmdel(1)

sccs-sact(1)

sccs-sccsdiff(1)

sccs-unget(1)

sccs-val(1)

scp(1)

script(1)

sdiff(1)

sed(1)

sed(1B)

select(1)

set(1)

setenv(1)

setfacl(1)

setlabel(1)

setpgrp(1)

settime(1)

sftp(1)

sh(1)

shcomp(1)

shell_builtins(1)

shift(1)

shutdown(1B)

size(1)

sleep(1)

soelim(1)

sort(1)

sortbib(1)

sotruss(1)

source(1)

sparc(1)

spell(1)

spellin(1)

split(1)

srchtxt(1)

ssh(1)

ssh-add(1)

ssh-agent(1)

ssh-http-proxy-connect(1)

ssh-keygen(1)

ssh-keyscan(1)

ssh-socks5-proxy-connect(1)

stop(1)

strchg(1)

strconf(1)

strings(1)

strip(1)

stty(1)

stty(1B)

sum(1)

sum(1B)

sun(1)

suspend(1)

svcprop(1)

svcs(1)

switch(1)

symorder(1)

sys-suspend(1)

sysV-make(1)

t300(1)

t300s(1)

t4014(1)

t450(1)

tabs(1)

tail(1)

talk(1)

tar(1)

tbl(1)

tcopy(1)

tee(1)

tek(1)

telnet(1)

test(1)

test(1B)

tftp(1)

time(1)

timemanp(1)

times(1)

timesysp(1)

timex(1)

tip(1)

touch(1)

touch(1B)

tplot(1)

tput(1)

tr(1)

tr(1B)

trap(1)

troff(1)

true(1)

truss(1)

tset(1B)

tsort(1)

tty(1)

type(1)

typeset(1)

ul(1)

ulimit(1)

umask(1)

unalias(1)

uname(1)

uncompress(1)

unexpand(1)

unget(1)

unhash(1)

unifdef(1)

uniq(1)

units(1)

unix2dos(1)

unlimit(1)

unpack(1)

unset(1)

unsetenv(1)

until(1)

updatehome(1)

uptime(1)

userattr(1)

users(1B)

uucp(1C)

uudecode(1C)

uuencode(1C)

uuglist(1C)

uulog(1C)

uuname(1C)

uupick(1C)

uustat(1C)

uuto(1C)

uux(1C)

vacation(1)

val(1)

valdate(1)

valgid(1)

valint(1)

valpath(1)

valrange(1)

valstr(1)

valtime(1)

valuid(1)

valyorn(1)

vc(1)

vedit(1)

ver(1)

vgrind(1)

vi(1)

view(1)

vipw(1B)

volcheck(1)

volrmmount(1)

w(1)

wait(1)

wc(1)

what(1)

whatis(1)

whence(1)

whereis(1B)

which(1)

while(1)

who(1)

whoami(1B)

whocalls(1)

whois(1)

write(1)

xargs(1)

xgettext(1)

xstr(1)

yacc(1)

yes(1)

ypcat(1)

ypmatch(1)

yppasswd(1)

ypwhich(1)

zcat(1)

zlogin(1)

zonename(1)

zonestat(1)

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

perl

- 抽出および出力を行う言語 (Practical Extraction and Report Language)

形式

perl [-sTuU] [-hv] [-V [: configvar]] [-cw] [-d [: debugger]] [-D [number/list]] [-pna] [-F pattern] [-l [octal]] [-0 [octal]] [-I dir] [-m [-] module] [-M [-] 'module...'] [-P] [-S] [-x [dir]] [-i [extension]] [-e 'command'] [-–] [programfile] [argument]...

機能説明

調べやすくするために、Perl のマニュアルは以下のセクションに分割されています。

概要

perl                Perl overview (this section)
perlintro           Perl introduction for beginners
perltoc             Perl documentation table of contents

チュートリアル

チュートリアル

perlreftut          Perl references short introduction
perldsc             Perl data structures intro
perllol             Perl data structures: arrays of arrays
perlrequick         Perl regular expressions quick start
perlretut           Perl regular expressions tutorial
perlboot            Perl OO tutorial for beginners
perltoot            Perl OO tutorial, part 1
perltooc            Perl OO tutorial, part 2
perlbot             Perl OO tricks and examples
perlstyle           Perl style guide
perlcheat           Perl cheat sheet
perltrap            Perl traps for the unwary
perldebtut          Perl debugging tutorial
perlfaq             Perl frequently asked questions
perlfaq1          General Questions About Perl
perlfaq2          Obtaining and Learning about Perl
perlfaq3          Programming Tools
perlfaq4          Data Manipulation
perlfaq5          Files and Formats
perlfaq6          Regexes
perlfaq7          Perl Language Issues
perlfaq8          System Interaction
perlfaq9          Networking

リファレンスマニュアル

perlsyn             Perl syntax
perldata            Perl data structures
perlop              Perl operators and precedence
perlsub             Perl subroutines
perlfunc            Perl built-in functions
perlopentut         Perl open() tutorial
perlpacktut         Perl pack() and unpack() tutorial
perlpod             Perl plain old documentation
perlpodspec         Perl plain old documentation format specification
perlrun             Perl execution and options
perldiag            Perl diagnostic messages
perllexwarn         Perl warnings and their control
perldebug           Perl debugging
perlvar             Perl predefined variables
perlre              Perl regular expressions, the rest of the story
perlreref           Perl regular expressions quick reference
perlref             Perl references, the rest of the story
perlform            Perl formats
perlobj             Perl objects
perltie             Perl objects hidden behind simple variables
perldbmfilter       Perl DBM filters
perlipc             Perl interprocess communication
perlfork            Perl fork() information
perlnumber          Perl number semantics
perlthrtut          Perl threads tutorial
perlothrtut         Old Perl threads tutorial
perlport            Perl portability guide
perllocale          Perl locale support
perluniintro        Perl Unicode introduction
perlunicode         Perl Unicode support
perlebcdic          Considerations for running Perl on EBCDIC platforms
perlsec             Perl security
perlmod             Perl modules: how they work
perlmodlib          Perl modules: how to write and use
perlmodstyle        Perl modules: how to write modules with style
perlmodinstall      Perl modules: how to install from CPAN
perlnewmod          Perl modules: preparing a new module for distribution
perlutil            utilities packaged with the Perl distribution
perlcompile         Perl compiler suite intro
perlfilter          Perl source filters

内部関数と C 言語インタフェース

perlembed           Perl ways to embed perl in your C or C++ application
perldebguts         Perl debugging guts and tips
perlxstut           Perl XS tutorial
perlxs              Perl XS application programming interface
perlclib            Internal replacements for standard C library functions
perlguts            Perl internal functions for those doing extensions
perlcall            Perl calling conventions from C
perlapi             Perl API listing (autogenerated)
perlintern          Perl internal functions (autogenerated)
perliol             C API for Perl's implementation of IO in Layers
perlapio            Perl internal IO abstraction interface
perlhack            Perl hackers guide

その他

perlbook            Perl book information
perltodo            Perl things to do
perldoc             Look up Perl documentation in Pod format
perlhist            Perl history records
perldelta           Perl changes since previous version
perl583delta        Perl changes in version 5.8.3
perl582delta        Perl changes in version 5.8.2
perl581delta        Perl changes in version 5.8.1
perl58delta         Perl changes in version 5.8.0
perl573delta        Perl changes in version 5.7.3
perl572delta        Perl changes in version 5.7.2
perl571delta        Perl changes in version 5.7.1
perl570delta        Perl changes in version 5.7.0
perl561delta        Perl changes in version 5.6.1
perl56delta         Perl changes in version 5.6
perl5005delta       Perl changes in version 5.005
perl5004delta       Perl changes in version 5.004
perlartistic        Perl Artistic License
perlgpl             GNU General Public License

言語固有

perlcn              Perl for Simplified Chinese (in EUC-CN)
perljp              Perl for Japanese (in EUC-JP)
perlko              Perl for Korean (in EUC-KR)
perltw              Perl for Traditional Chinese (in Big5)

プラットフォーム固有

perlsolaris         Perl notes for Solaris

プラットフォーム固有

初めて Perl を学習する場合は、perlintro から始めるべきです。このドキュメントは、初心者のための概要であり、残りの Perl 拡張ドキュメントに進むための背景情報も提供します。調べやすくするため、Perl のマニュアルはいくつかのセクションに分割されています。

前述のマニュアルページは /usr/perl5/man/ ディレクトリにインストールされています。

前述のほかにも、Perl モジュールに関するマニュアルページがあります。これらも /usr/perl5/man ディレクトリにあります。マニュアルページの一部は標準で Perl に提供されています。ユーザーが任意でインストールするサードパーティのモジュールに関するマニュアルページも、同じディレクトリに置かれます。

Perl のドキュメントを表示するには、man(1)MANPATH 環境変数に /usr/perl5/man を含めます。Perl 関連のマニュアルページに対して catman(1M) を実行することはサポートされていません。その他の Solaris 固有の情報については、後述の「注意事項」のセクションを参照してください。

Perl に関する情報は、/usr/perl5/bin/perldoc スクリプトを使用して参照することもできます。

プログラム中に何か問題があるときにその場所を特定できない場合は、-w スイッチを使用してください。多くの場合に問題箇所を特定することができます。

Perl は、テキストファイルを読み取り、そこから情報を抽出して、その情報をもとにして報告を出力する言語です。また、システム管理タスクを行うのにも適した言語です。Perl は、美しいこと (小規模、上品、最小限) よりも実用性 (使いやすい、効率、完全) を目指して作成されています。

Perl は (筆者の意見では)、C、sedawk、および sh の長所を組み合わせて作成されているので、これらの言語に慣れている方には、Perl を使用することはそれほど難しくないでしょう。(csh、Pascal、および BASIC-PLUS の特徴も入っているという意見もあります。) Perl の式の構文はかなりの部分で、C の式の構文に対応しています。多くの UNIX ユーティリティーとは異なり、Perl にはデータのサイズに制限がありません。つまり、メモリーが十分にあれば、Perl ではファイル全体を 1 つの文字列中に入れてしまうこともできます。再帰の深さにも制限がありません。パフォーマンスの低下を防ぐために、ハッシュテーブル (連想配列と呼ばれることもある) のサイズが必要に応じて自動的に大きくなります。Perl は、高度なパターンマッチング技術を使用して、大量のデータを高速に読み取ることができます。Perl はテキストファイルを扱うことを用途として最適化されていますが、バイナリデータを扱ったり、dbm ファイルをハッシュテーブルのようにして扱うこともできます。データフローのトレースメカニズムによって、多くの不注意によるセキュリティホールが防止されているので、Perl の setuid スクリプトは C プログラムよりも安全です。

通常なら sedawk、または sh を使用して記述するような処理をさせたい場合に、sed、awk、sh では不可能または処理速度をもっと上げたい、けれども C で記述するほどではないというとき、Perl を使用するのが適しています。また、sed および awk のスクリプトを Perl スクリプトに変換するプログラムもあります。

さらに情報は続きます。

1993 年に誕生して以来 (perlhist を参照)、Perl はバージョン 5 で、ほぼ全体が改訂され、次のような特長が追加されています。

以上です。

環境変数

Solaris に含まれている Perl は、/usr/local ではなく、/usr/perl5 にインストールされます。これは、ユーザーがデフォルトの /usr/local にインストールする別バージョンの Perl と衝突しないようにするためです

追加でインストールするモジュールは、/usr/perl5/site_perl/5.8.4 ディレクトリに置かれます。/usr/perl5/vendor_perl ディレクトリには、SMI が提供するモジュールが置かれます。

perldoc および perlbug などの Perl スクリプトは、/usr/perl5/bin ディレクトリにあります。これらのスクリプトを使用する場合は、PATH 環境変数に /usr/perl5/bin を追加してください。

perlrun も参照してください。

著者

Larry Wall 他

これから Perl をアプリケーションに使用しようとしているほかの人たちのために、自分の Perl に関する成功事例や経験談を提供していただける方、あるいは、Larry を初めとする Perl 開発者たちに簡単なお礼を述べたい方は、perl–thanks@perl.org まで電子メールを送信してください。

ファイル

"@INC"

Perl ライブラリの場所

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
runtime/perl-584, runtime/perl-584/extra, runtime/perl-584/manual, SUNWpl5u, SUNWpl5v SUNWpl5p, SUNWpl5m

下記を参照。

インタフェースの安定性
下記を参照。

Perl は、ほぼすべての Unix 系プラットフォームを含めて、ほとんどのオペレーティングシステムで使用できます。リストについては、perlport の「Supported Platforms」を参照してください。

スクリプトインタフェース、XSUB インタフェース、およびディレクトリレイアウトは「確実」です。バイナリインタフェースは「不確実」です。

関連項目

a2p

awk から perl への変換プログラム

s2p

sed から perl への変換プログラム

http://www.perl.com

Perl のホームページ

http://www.perl.com/CPAN

総合的な Perl アーカイブ

http://www.perl.org

Perl Mongers (Perl ユーザーグループ)

診断

use warnings プラグマ (および -w スイッチ) を使用すると、診断メッセージが表示されます。

Perl の診断メッセージについての説明は、perldiag を参照してください。use diagnostics プラグマを使用すると、警告メッセージおよびエラーメッセージがより詳細に出力されます。

コンパイル時のエラーメッセージには、エラー箇所の行番号、確認が必要な次のトークンまたはトークンタイプが示されます。複数の -e スイッチによって Perl に渡されるスクリプトでは、各 -e スイッチが 1 行として数えられます。

setuid スクリプトには、「Insecure dependency」などのエラーメッセージとして示されるような制限事項があります。詳細は perlsec を参照してください。

常に -w スイッチを使用することをお勧めします。

注意事項

インタープリタ自体は 32 ビットアプリケーション (LP32) ですが、Perl 5.8.4 は大規模ファイルの処理が可能で 64 ビットの整数を使用するように作られています。詳しい構成情報を参照するには、perl V および perlbug dv を使用してください。

gcc を使用して CPAN からアドオンモジュールを構築およびインストールするには、/usr/perl5/5.8.4/bin/perlgcc スクリプトを使用します。詳細については、perlgcc(1) を参照してください。

独自のバージョンの Perl を作成してインストールする場合でも、/usr/perl5 にある 5.8.4 バージョンの Perl は削除しないでください。このバージョンの Perl は、複数のシステムユーティリティーで使用されています。Perl のパッケージ名は、以下のとおりです。

SUNWperl584core    Perl 5.8.4 (Core files)
SUNWperl584usr     Perl 5.8.4 (Non-core files)
SUNWperl584man     Perl 5.8.4 (Manual pages)

Solaris 10 には、Solaris 9 に付属していたバージョン 5.6.1 の Perl も付属しています。システムのアップグレードは行うが、Perl 5.6.1 をデフォルトの Perl バージョンとして引き続き使用する場合、その方法についての詳細は、perlsolaris のマニュアルページを参照してください。Perl 5.6.1 は将来のリリースで削除されるため、可能な限り、Perl 5.8.4 にアップグレードしてください。

Perl のモットーは、「やり方は何通りもある」です。ほかの方法を考えることは、読者にとってよい練習となるでしょう。

プログラマにとっての主な 3 つの美徳は、「怠慢」、「短気」、そして「傲慢」です。理由については「ラクダ本」を参照してください。

使用上の留意点

-w スイッチを使用することは、必須事項ではありません。

Perl は、型キャストを行う atof()や、浮動小数点を出力する sprintf() など、さまざまな処理のマシン上での定義に影響されます。

標準入出力が、特定のストリーム上の読み取りと書き込みの間にシークまたは EOF を必要とする場合、Perl がそれを実行します。ただしこれは sysread() および syswrite() には適用されません。

組み込みデータ型にサイズ制限 (メモリーサイズを除く) はありませんが、若干の制限事項があります。変数名は 251 文字未満にする必要があります。診断メッセージに示される行番号は内部で short 型整数として格納されるので、表示できる行番号は 65535 行目までです。これ以上の行番号は通常 wraparound による影響を受けます。

発見したバグについて、電子メールで <perlbug@perl.org> 宛に報告することができます。このとき、使用している環境の構成情報 (Perl のソースツリーにある myconfig コマンドまたは perl V の実行結果) も必ずお知らせください。Perl のコンパイルに成功した場合、utils/ サブディレクトリにある perlbug スクリプトを使用すると、簡単にバグレポートをメールで送信できます。

実は、Perl は「Pathologically Eclectic Rubbish Lister」の略なのですが、私がこう述べたことはだれにも言わないようにしてください。