-
Notifications
You must be signed in to change notification settings - Fork 47
/
Copy pathgrep-help.txt
32 lines (31 loc) · 1.83 KB
/
grep-help.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$ gemmi grep -h
Usage: gemmi grep [options] TAG FILE_OR_DIR_OR_PDBID[...]
gemmi grep -f FILE [options] TAG
Search for TAG in CIF files.
By default, recursive directory search checks only *.cif(.gz) files.
To change it, specify --name=* or --name=*.hkl.
By default (without -E), TAG it a tag or a glob pattern. Must start with _.
Options:
-h, --help display this help and exit
-V, --version display version information and exit
-v, --verbose print additional messages to stderr
-f, --file=FILE obtain file (or PDB ID) list from FILE
--name=PATTERN filename glob pattern used in recursive grep; by
default, *.cif and *.cif.gz files are searched
-S, --pdb-sf if PDB ID is given, search structure factor file
-m, --max-count=NUM print max NUM values per file
-O, --one-block optimize assuming one block per file
-E, --extended-regexp interpret TAG as egrep-like regular expression
-a, --and=tag Append delimiter (default ';') and the tag value
-d, --delimiter=DELIM CSV-like output with specified delimiter
-n, --line-number print line number with output lines
-H, --with-filename print the file name for each match
-b, --no-blockname suppress the block name on output
-t, --with-tag print the tag name for each match
-T, --only-tags print only matching tags, not values
-l, --files-with-tag print only names of files with the tag
-L, --files-without-tag print only names of files without the tag
-c, --count print only a count of values per block or file
-r, --recursive ignored (directories are always recursed)
-w, --raw include '?', '.', and string quotes
-s, --summarize display joint statistics for all files