Linux Commands Examples

A great documentation place for Linux commands


produce a permuted index of file contents


ptx [OPTION]... [INPUT]... (without -G)

add an example, a script, a trick and tips

: email address (won't be displayed)
: name

Step 2

Thanks for this example ! - It will be moderated and published shortly.

Feel free to post other examples
Oops ! There is a tiny cockup. A damn 404 cockup. Please contact the loosy team who maintains and develops this wonderful site by clicking in the mighty feedback button on the side of the page. Say what happened. Thanks!


(2) errmsg: output error message to help debugging;
(3) ptx: generate ptx code;
(4) res: output the usage of resources, like shared memory, etc.


Output a permuted index, including context, of the words in the input files.

Mandatory arguments to long options are mandatory for short options too.
, --auto-reference

output automatically generated references

-G, --traditional

behave more like System V ’ptx’

-F, --flag-truncation=STRING

use STRING for flagging line truncations

-M, --macro-name=STRING

macro name to use instead of ’xx’

-O, --format=roff

generate output as roff directives

-R, --right-side-refs

put references at right, not counted in -w

-S, --sentence-regexp=REGEXP

for end of lines or end of sentences

-T, --format=tex

generate output as TeX directives

-W, --word-regexp=REGEXP

use REGEXP to match each keyword

-b, --break-file=FILE

word break characters in this FILE

-f, --ignore-case

fold lower case to upper case for sorting

-g, --gap-size=NUMBER

gap size in columns between output fields

-i, --ignore-file=FILE

read ignore word list from FILE

-o, --only-file=FILE

read only word list from this FILE

-r, --references

first field of each line is a reference

-t, --typeset-mode - not implemented -

-w, --width=NUMBER

output width in columns, reference excluded


display this help and exit


output version information and exit

With no FILE or if FILE is -, read Standard Input. ’-F /’ by default.


Copyright © 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

reporting bugs

Report ptx bugs to bug-coreutils[:at:]gnu[:dot:]org
GNU coreutils home page: <>
General help using GNU software: <>
Report ptx translation bugs to <>

see also

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

info coreutils 'ptx invocation'

should give you access to the complete manual.


Written by F. Pinard.

How can this site be more helpful to YOU ?

give  feedback