[comp.lang.perl] quickref

tneff@bfmny0.BFM.COM (Tom Neff) (06/01/90)

Someone mentioned the long docos.  I keep this handy for moments when
I just forget the syntax.  It's not complete, does someone else want
to post an enhancement?

Perl 3.0	Patch level: 18

/PATTERN/
?PATTERN?

accept(NEWSOCKET,GENERICSOCKET)
atan2(X,Y)

binmode(FILEHANDLE)
binmode FILEHANDLE
bind(SOCKET,NAME)

chdir(EXPR)
chdir EXPR
chmod(LIST)
chmod LIST
chop(LIST)
chop(VARIABLE)
chop VARIABLE
chop
chown(LIST)
chown LIST
chroot(FILENAME)
chroot FILENAME
close(FILEHANDLE)
close FILEHANDLE
closedir(DIRHANDLE)
closedir DIRHANDLE
connect(SOCKET,NAME)
cos(EXPR)
cos EXPR
crypt(PLAINTEXT,SALT)

dbmclose(ASSOC_ARRAY)
dbmclose ASSOC_ARRAY
dbmopen(ASSOC,DBNAME,MODE)
defined(EXPR)
defined EXPR
delete $ASSOC{KEY}
die(LIST)
die LIST
do BLOCK
do SUBROUTINE (LIST)
do EXPR
dump LABEL

each(ASSOC_ARRAY)
each ASSOC_ARRAY
eof(FILEHANDLE)
eof()
eof
eval(EXPR)
eval EXPR
exec(LIST)
exec LIST
exit(EXPR)
exit EXPR
exp(EXPR)
exp EXPR

fcntl(FILEHANDLE,FUNCTION,SCALAR)
fileno(FILEHANDLE)
fileno FILEHANDLE
flock(FILEHANDLE,OPERATION)
fork

getc(FILEHANDLE)
getc FILEHANDLE
getc
getlogin
getpeername(SOCKET)
getpgrp(PID)
getpgrp PID
getppid
getpriority(WHICH,WHO)
getpwnam(NAME)
getgrnam(NAME)
gethostbyname(NAME)
getnetbyname(NAME)
getprotobyname(NAME)
getpwuid(UID)
getgrgid(GID)
getservbyname(NAME,PROTO)
gethostbyaddr(ADDR,ADDRTYPE)
getnetbyaddr(ADDR,ADDRTYPE)
getprotobynumber(NUMBER)
getservbyport(PORT,PROTO)
getpwent
getgrent
gethostent
getnetent
getprotoent
getservent
setpwent
setgrent
sethostent(STAYOPEN)
setnetent(STAYOPEN)
setprotoent(STAYOPEN)
setservent(STAYOPEN)
endpwent
endgrent
endhostent
endnetent
endprotoent
endservent
getsockname(SOCKET)
getsockopt(SOCKET,LEVEL,OPTNAME)
gmtime(EXPR)
gmtime EXPR
goto LABEL
grep(EXPR,LIST)

hex(EXPR)
hex EXPR

ioctl(FILEHANDLE,FUNCTION,SCALAR)
index(STR,SUBSTR)
int(EXPR)
int EXPR

join(EXPR,LIST)
join(EXPR,ARRAY)

keys(ASSOC_ARRAY)
keys ASSOC_ARRAY
kill(LIST)
kill LIST

last LABEL
last
length(EXPR)
length EXPR
link(OLDFILE,NEWFILE)
listen(SOCKET,QUEUESIZE)
local(LIST)
localtime(EXPR)
localtime EXPR
log(EXPR)
log EXPR
lstat(FILEHANDLE)
lstat FILEHANDLE
lstat(EXPR)
lstat SCALARVARIABLE

m/PATTERN/io
/PATTERN/io
mkdir(FILENAME,MODE)

next LABEL
next

oct(EXPR)
oct EXPR
open(FILEHANDLE,EXPR)
open(FILEHANDLE)
open FILEHANDLE
opendir(DIRHANDLE,EXPR)
ord(EXPR)
ord EXPR

pack(TEMPLATE,LIST)
pipe(READHANDLE,WRITEHANDLE)
pop(ARRAY)
pop ARRAY
print(FILEHANDLE LIST)
print(LIST)
print FILEHANDLE LIST
print LIST
print
printf(FILEHANDLE LIST)
printf(LIST)
printf FILEHANDLE LIST
printf LIST
push(ARRAY,LIST)

q/STRING/
qq/STRING/

rand(EXPR)
rand EXPR
rand
read(FILEHANDLE,SCALAR,LENGTH)
readdir(DIRHANDLE)
readdir DIRHANDLE
readlink(EXPR)
readlink EXPR
recv(SOCKET,SCALAR,LEN,FLAGS)
redo LABEL
redo
rename(OLDNAME,NEWNAME)
reset(EXPR)
reset EXPR
reset
return LIST
reverse(LIST)
reverse LIST
rewinddir(DIRHANDLE)
rewinddir DIRHANDLE
rindex(STR,SUBSTR)
rmdir(FILENAME)
rmdir FILENAME

s/PATTERN/REPLACEMENT/gieo
seek(FILEHANDLE,POSITION,WHENCE)
seekdir(DIRHANDLE,POS)
select(FILEHANDLE)
select
select(RBITS,WBITS,EBITS,TIMEOUT)
setpgrp(PID,PGRP)
send(SOCKET,MSG,FLAGS,TO)
send(SOCKET,MSG,FLAGS)
setpriority(WHICH,WHO,PRIORITY)
setsockopt(SOCKET,LEVEL,OPTNAME,OPTVAL)
shift(ARRAY)
shift ARRAY
shift
shutdown(SOCKET,HOW)
sin(EXPR)
sin EXPR
sleep(EXPR)
sleep EXPR
sleep
socket(SOCKET,DOMAIN,TYPE,PROTOCOL)
socketpair(SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL)
sort(SUBROUTINE LIST)
sort(LIST)
sort SUBROUTINE LIST
sort LIST
splice(ARRAY,OFFSET,LENGTH,LIST)
splice(ARRAY,OFFSET,LENGTH)
splice(ARRAY,OFFSET)
split(/PATTERN/,EXPR,LIMIT)
split(/PATTERN/,EXPR)
split(/PATTERN/)
split
sprintf(FORMAT,LIST)
sqrt(EXPR)
sqrt EXPR
srand(EXPR)
srand EXPR
stat(FILEHANDLE)
stat FILEHANDLE
stat(EXPR)
stat SCALARVARIABLE
study(SCALAR)
study SCALAR
study
substr(EXPR,OFFSET,LEN)
syscall(LIST)
syscall LIST
system(LIST)
system LIST
symlink(OLDFILE,NEWFILE)

tell(FILEHANDLE)
tell FILEHANDLE
tell
telldir(DIRHANDLE)
telldir DIRHANDLE
time
times
tr/SEARCHLIST/REPLACEMENTLIST/
y/SEARCHLIST/REPLACEMENTLIST/

umask(EXPR)
umask EXPR
umask
undef(EXPR)
undef EXPR
undef
unlink(LIST)
unlink LIST
unpack(TEMPLATE,EXPR)
unshift(ARRAY,LIST)
utime(LIST)
utime LIST

values(ASSOC_ARRAY)
values ASSOC_ARRAY
vec(EXPR,OFFSET,BITS)

wait
wantarray
warn(LIST)
warn LIST
write(FILEHANDLE)
write(EXPR)
write