Provided by: grass-doc_6.4.3-3_all
NAME
g.mlist - Lists available GRASS data base files of the user-specified data type optionally using the search pattern.
KEYWORDS
general, map management
SYNOPSIS
g.mlist g.mlist help g.mlist [-retmpf] type=datatype[,datatype,...] [pattern=string] [exclude=string] [separator=string] [mapset=string] [--verbose] [--quiet] Flags: -r Use basic regular expressions instead of wildcards -e Use extended regular expressions instead of wildcards -t Print data types -m Print fully-qualified map names (including mapsets) -p Pretty printing in human readable format -f Verbose listing (also list map titles) --verbose Verbose module output --quiet Quiet module output Parameters: type=datatype[,datatype,...] Data type Options: rast,rast3d,vect,oldvect,asciivect,icon,labels,sites,region,region3d,group,3dview,all Default: rast pattern=string Map name search pattern (default: all) exclude=string Map name exclusion pattern (default: none) separator=string One-character output separator, newline, comma, space, or tab Default: newline mapset=string Mapset to list (default: current search path)
DESCRIPTION
g.mlist searches for data files matching a pattern given by wildcards or POSIX Extended Regular Expressions.
EXAMPLES
List all available GRASS data base files: g.mlist type=all List all raster and vector maps: g.mlist type=rast,vect Wildcards: List all vector maps starting with letter "r": g.mlist type=vect pattern="r*" List certain raster maps with one variable character/number: g.mlist type=rast pattern="N45E00?.meters" Use of exclude parameter: # without exclude: g.mlist rast pat="r*" mapset=PERMANENT railroads roads rstrct.areas rushmore # exclude only complete word(s): g.mlist rast pat="r*" exclude=roads mapset=PERMANENT railroads rstrct.areas rushmore # exclude with wildcard: g.mlist rast pat="r*" exclude="*roads*" mapset=PERMANENT rstrct.areas rushmore Regular expressions: Print out all soils map with "soils" in their name: g.mlist -r type=rast pattern='^soils' Print out "tmp" if "tmp" raster map exists: g.mlist -r pattern='^tmp$' Print out "tmp0" ..."tmp9" if corresponding vector map exists (each map name linewise): g.mlist -r type=vect pattern='^tmp[0-9]$' Print out "tmp0" ..."tmp9" if corresponding vector map exists (each map name comma separated): g.mlist -r type=vect separator=, pattern='^tmp[0-9]$' This may be useful for other programs' parameter input (e.g. r.series).
SEE ALSO
g.list Regular expression (from Wikipedia, the free encyclopedia)
AUTHOR
Huidae Cho grass4u@gmail.com Last changed: $Date: 2011-06-03 09:42:11 -0700 (Fri, 03 Jun 2011) $ Full index © 2003-2013 GRASS Development Team