Manual and usage updates.
[rsc] --rw-rw-r-- M 23513 glenda sys 9730 Dec 10 11:44 sys/man/1/acid
/n/sourcesdump/2005/1210/plan9/sys/man/1/acid:4,13 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/acid:4,13
.SH SYNOPSIS
.B acid
[
- .BI -l " libfile
+ .B -kqw
]
[
- .B -wq
+ .BI -l " library
] [
.B -m
.I machine
/n/sourcesdump/2005/1210/plan9/sys/man/1/acid:89,95 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/acid:89,95
Definitions in any file may override previously defined functions.
If the function
.IR acidinit ()
- is defined, it will be invoked after all modules have been loaded.
+ is defined, it will be invoked after all libraries have been loaded.
See
.IR 2c (1)
for information about creating
[rsc] --rw-rw-r-- M 23513 glenda sys 18105 Dec 10 11:44 sys/man/1/acme
/n/sourcesdump/2005/1210/plan9/sys/man/1/acme:7,12 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/acme:7,16
.B -ab
]
[
+ .B -c
+ .I ncol
+ ]
+ [
.B -f
.I varfont
]
/n/sourcesdump/2005/1210/plan9/sys/man/1/acme:15,26 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/acme:19,26
.I fixfont
]
[
- .B -c
- .I ncol
- ]
- [
.B -l
- .I file
+ .I loadfile
|
.I file
\&... ]
/n/sourcesdump/2005/1210/plan9/sys/man/1/acme:54,60 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/acme:54,60
.B -l
option, the state of the entire system is loaded
from
- .IR file ,
+ .IR loadfile ,
which should have been created by a
.B Dump
command (q.v.),
[rsc] --rw-rw-r-- M 23513 glenda sys 2737 Dec 10 11:44 sys/man/1/ascii
/n/sourcesdump/2005/1210/plan9/sys/man/1/ascii:4,16 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/ascii:4,16
.SH SYNOPSIS
.B ascii
[
- .B -8
+ .B -8cnt
]
[
- .BI -oxdb n
- ]
- [
- .B -nct
+ .B -dox
+ |
+ .B -b
+ .I n
]
[
.I text
[rsc] --rw-rw-r-- M 23513 glenda sys 10881 Dec 10 11:44 sys/man/1/awk
/n/sourcesdump/2005/1210/plan9/sys/man/1/awk:4,26 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/awk:4,35
.SH SYNOPSIS
.B awk
[
- .BI -F fs
+ .B -F
+ .I fs
]
[
- .BI -v
- .I var=value
+ .B -d
]
[
- .BI -mr n
+ .BI -mf
+ .I n
]
[
- .BI -mf n
+ .B -mr
+ .I n
]
[
+ .B -safe
+ ]
+ [
+ .B -v
+ .I var=value
+ ]
+ [
.B -f
+ .I progfile
+ |
.I prog
- [
- .I prog
]
[
.I file ...
/n/sourcesdump/2005/1210/plan9/sys/man/1/awk:30,40 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/awk:39,49
scans each input
.I file
for lines that match any of a set of patterns specified literally in
- .IR prog
+ .I prog
or in one or more files
specified as
.B -f
- .IR file .
+ .IR progfile .
With each pattern
there can be an associated action that will be performed
when a line of a
/n/sourcesdump/2005/1210/plan9/sys/man/1/awk:56,68 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/awk:65,76
.B -v
followed by
.I var=value
- is an assignment to be done before
- .I prog
+ is an assignment to be done before the program
is executed;
any number of
.B -v
options may be present.
- .B \-F
+ .B -F
.IR fs
option defines the input field separator to be the regular expression
.IR fs .
/n/sourcesdump/2005/1210/plan9/sys/man/1/awk:82,92 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/awk:90,113
.PP
To compensate for inadequate implementation of storage management,
the
- .B \-mr
+ .B -mr
option can be used to set the maximum size of the input record,
and the
- .B \-mf
+ .B -mf
option to set the maximum number of fields.
+ .PP
+ The
+ .B -safe
+ option causes
+ .I awk
+ to run in
+ ``safe mode,''
+ in which it is not allowed to
+ run shell commands or open files
+ and the environment is not made available
+ in the
+ .B ENVIRON
+ variable.
.PP
A pattern-action statement has the form
.IP
[rsc] --rw-rw-r-- M 23513 glenda sys 3784 Dec 10 11:44 sys/man/1/bc
/n/sourcesdump/2005/1210/plan9/sys/man/1/bc:4,18 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/bc:4,12
.SH SYNOPSIS
.B bc
[
- .B -c
+ .B -cdls
]
[
- .B -l
- ]
- [
- .B -s
- ]
- [
.I file ...
]
.SH DESCRIPTION
/n/sourcesdump/2005/1210/plan9/sys/man/1/bc:22,34 -
/n/sourcesdump/2005/1211/plan9/sys/man/1/bc:16,32
to 100 digits right of the decimal point.
It takes input from any files given, then reads
the standard input.
+ .PP
The
+ .B -d
+ option enables debugging output.
+ The
.B -l
- argument stands for the name
+ option stands for the name
of an arbitrary precision math library.
The
.B -s
- argument suppresses the automatic display
+ option suppresses the automatic display
of calculation results; all output is via the
.B print
command.
[rsc] --rw-rw-r-- M 23513 glenda sys 8561 Dec 10 11:44 sys/src/cmd/acid/main.c
/n/sourcesdump/2005/1210/plan9/sys/src/cmd/acid/main.c:22,28 -
/n/sourcesdump/2005/1211/plan9/sys/src/cmd/acid/main.c:22,28
void
usage(void)
{
- fprint(2, "usage: acid [-l module] [-m machine] [-qrw] [-k] [pid] [file]\n");
+ fprint(2, "usage: acid [-kqw] [-l library] [-m machine] [pid] [file]\n");
exits("usage");
}
|