Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

GNU/Linux

CentOS 5.6

m4(1)


M4

M4

NAME
SYNOPSIS
DESCRIPTION
AUTHOR
COPYRIGHT
SEE ALSO

NAME

M4 − manual page for M4 1.4.5

SYNOPSIS

m4 [OPTION]... [FILE]...

DESCRIPTION

Mandatory or optional arguments to long options are mandatory or optional for short options too.

Operation modes:

−−help

display this help and exit

−−version

output version information and exit

−E, −−fatal−warnings

stop execution after first warning

−e, −−interactive

unbuffer output, ignore interrupts

−P, −−prefix−builtins

force a ’m4_’ prefix to all builtins

−Q, −−quiet, −−silent

suppress some warnings for builtins

Preprocessor features:
−D
, −−define=NAME[=VALUE]

enter NAME has having VALUE, or empty

−I, −−include=DIRECTORY

append this directory to include path

−s, −−synclines

generate ’#line NO "FILE"’ lines

−U, −−undefine=NAME

delete builtin NAME

Limits control:
−G
, −−traditional

suppress all GNU extensions

−H, −−hashsize=PRIME

set symbol lookup hash table size [509]

−L, −−nesting−limit=NUMBER

change artificial nesting limit [1024]

Frozen state files:
−F
, −−freeze−state=FILE

produce a frozen state on FILE at end

−R, −−reload−state=FILE

reload a frozen state from FILE at start

Debugging:
−d
, −−debug[=FLAGS]

set debug level (no FLAGS implies ’aeq’)

−l, −−arglength=NUM

restrict macro tracing size

−o, −−error−output=FILE

redirect debug and trace output

−t, −−trace=NAME

trace NAME when it will be defined

FLAGS is any of:

a

show actual arguments

c

show before collect, after collect and after call

e

show expansion

f

say current input file name

i

show changes in input files

l

say current input line number

p

show results of path searches

q

quote values as necessary, with a or e flag

t

trace for all macro calls, not only traceon’ed

V

shorthand for all of the other flags

x

add a unique macro call id, useful with c flag

If defined, the environment variable ’M4PATH’ is a colon−separated list of directories included after any specified by ’−I’.

If no FILE or if FILE is ’−’, standard input is read.

Exit status is 0 for success, 1 for failure, or whatever value was passed to the m4exit macro.

AUTHOR

Written by Rene’ Seindal.

COPYRIGHT

Copyright © 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO

The full documentation for M4 is maintained as a Texinfo manual. If the info and M4 programs are properly installed at your site, the command

info M4

should give you access to the complete manual.



m4(1)