1*946379e7Schristos<html> 2*946379e7Schristos<head> 3*946379e7Schristos<meta name="generator" content="groff -Thtml, see www.gnu.org"> 4*946379e7Schristos<meta name="Content-Style" content="text/css"> 5*946379e7Schristos<title>MSGGREP</title> 6*946379e7Schristos</head> 7*946379e7Schristos<body> 8*946379e7Schristos 9*946379e7Schristos<h1 align=center>MSGGREP</h1> 10*946379e7Schristos<a href="#NAME">NAME</a><br> 11*946379e7Schristos<a href="#SYNOPSIS">SYNOPSIS</a><br> 12*946379e7Schristos<a href="#DESCRIPTION">DESCRIPTION</a><br> 13*946379e7Schristos<a href="#AUTHOR">AUTHOR</a><br> 14*946379e7Schristos<a href="#REPORTING BUGS">REPORTING BUGS</a><br> 15*946379e7Schristos<a href="#COPYRIGHT">COPYRIGHT</a><br> 16*946379e7Schristos<a href="#SEE ALSO">SEE ALSO</a><br> 17*946379e7Schristos 18*946379e7Schristos<hr> 19*946379e7Schristos<!-- Creator : groff version 1.17.2 --> 20*946379e7Schristos<a name="NAME"></a> 21*946379e7Schristos<h2>NAME</h2> 22*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 23*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 24*946379e7Schristos<tr valign="top" align="left"> 25*946379e7Schristos<td width="10%"></td><td width="90%"> 26*946379e7Schristosmsggrep - pattern matching on message catalog</td></table> 27*946379e7Schristos<a name="SYNOPSIS"></a> 28*946379e7Schristos<h2>SYNOPSIS</h2> 29*946379e7Schristos 30*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 31*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 32*946379e7Schristos<tr valign="top" align="left"> 33*946379e7Schristos<td width="10%"></td><td width="90%"> 34*946379e7Schristos<b>msggrep</b> [<i>OPTION</i>] 35*946379e7Schristos[<i>INPUTFILE</i>]</td></table> 36*946379e7Schristos<a name="DESCRIPTION"></a> 37*946379e7Schristos<h2>DESCRIPTION</h2> 38*946379e7Schristos 39*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 40*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 41*946379e7Schristos<tr valign="top" align="left"> 42*946379e7Schristos<td width="10%"></td><td width="90%"> 43*946379e7SchristosExtracts all messages of a translation catalog that match a 44*946379e7Schristosgiven pattern or belong to some given source 45*946379e7Schristosfiles.</td></table> 46*946379e7Schristos 47*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 48*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 49*946379e7Schristos<tr valign="top" align="left"> 50*946379e7Schristos<td width="10%"></td><td width="90%"> 51*946379e7SchristosMandatory arguments to long options are mandatory for short 52*946379e7Schristosoptions too.</td></table> 53*946379e7Schristos 54*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 55*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 56*946379e7Schristos<tr valign="top" align="left"> 57*946379e7Schristos<td width="4%"></td><td width="96%"> 58*946379e7Schristos<b>Input file location:</b></td></table> 59*946379e7Schristos 60*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 61*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 62*946379e7Schristos<tr valign="top" align="left"> 63*946379e7Schristos<td width="10%"></td><td width="90%"> 64*946379e7SchristosINPUTFILE</td></table> 65*946379e7Schristos 66*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 67*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 68*946379e7Schristos<tr valign="top" align="left"> 69*946379e7Schristos<td width="21%"></td><td width="79%"> 70*946379e7Schristosinput PO file</td></table> 71*946379e7Schristos 72*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 73*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 74*946379e7Schristos<tr valign="top" align="left"> 75*946379e7Schristos<td width="10%"></td><td width="90%"> 76*946379e7Schristos<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> 77*946379e7Schristos 78*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 79*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 80*946379e7Schristos<tr valign="top" align="left"> 81*946379e7Schristos<td width="21%"></td><td width="79%"> 82*946379e7Schristosadd DIRECTORY to list for input files search</td></table> 83*946379e7Schristos 84*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 85*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 86*946379e7Schristos<tr valign="top" align="left"> 87*946379e7Schristos<td width="10%"></td><td width="90%"> 88*946379e7SchristosIf no input file is given or if it is -, standard input is 89*946379e7Schristosread.</td></table> 90*946379e7Schristos 91*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 92*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 93*946379e7Schristos<tr valign="top" align="left"> 94*946379e7Schristos<td width="4%"></td><td width="96%"> 95*946379e7Schristos<b>Output file location:</b></td></table> 96*946379e7Schristos 97*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 98*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 99*946379e7Schristos<tr valign="top" align="left"> 100*946379e7Schristos<td width="10%"></td><td width="90%"> 101*946379e7Schristos<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> 102*946379e7Schristos 103*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 104*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 105*946379e7Schristos<tr valign="top" align="left"> 106*946379e7Schristos<td width="21%"></td><td width="79%"> 107*946379e7Schristoswrite output to specified file</td></table> 108*946379e7Schristos 109*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 110*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 111*946379e7Schristos<tr valign="top" align="left"> 112*946379e7Schristos<td width="10%"></td><td width="90%"> 113*946379e7SchristosThe results are written to standard output if no output file 114*946379e7Schristosis specified or if it is -.</td></table> 115*946379e7Schristos 116*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 117*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 118*946379e7Schristos<tr valign="top" align="left"> 119*946379e7Schristos<td width="4%"></td><td width="96%"> 120*946379e7Schristos<b>Message selection:</b></td></table> 121*946379e7Schristos 122*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 123*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 124*946379e7Schristos<tr valign="top" align="left"> 125*946379e7Schristos<td width="21%"></td><td width="79%"> 126*946379e7Schristos[-N SOURCEFILE]... [-M DOMAINNAME]... [-J MSGCTXT-PATTERN] 127*946379e7Schristos[-K MSGID-PATTERN] [-T MSGSTR-PATTERN] [-C COMMENT-PATTERN] 128*946379e7Schristos[-X EXTRACTED-COMMENT-PATTERN]</td></table> 129*946379e7Schristos 130*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 131*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 132*946379e7Schristos<tr valign="top" align="left"> 133*946379e7Schristos<td width="10%"></td><td width="90%"> 134*946379e7SchristosA message is selected if it comes from one of the specified 135*946379e7Schristossource files, or if it comes from one of the specified 136*946379e7Schristosdomains, or if <b>-J</b> is given and its context (msgctxt) 137*946379e7Schristosmatches MSGCTXT-PATTERN, or if <b>-K</b> is given and its 138*946379e7Schristoskey (msgid or msgid_plural) matches MSGID-PATTERN, or if 139*946379e7Schristos<b>-T</b> is given and its translation (msgstr) matches 140*946379e7SchristosMSGSTR-PATTERN, or if <b>-C</b> is given and the 141*946379e7Schristostranslator's comment matches COMMENT-PATTERN, or if 142*946379e7Schristos<b>-X</b> is given and the extracted comment matches 143*946379e7SchristosEXTRACTED-COMMENT-PATTERN.</td></table> 144*946379e7Schristos 145*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 146*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 147*946379e7Schristos<tr valign="top" align="left"> 148*946379e7Schristos<td width="10%"></td><td width="90%"> 149*946379e7SchristosWhen more than one selection criterion is specified, the set 150*946379e7Schristosof selected messages is the union of the selected messages 151*946379e7Schristosof each criterion.</td></table> 152*946379e7Schristos 153*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 154*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 155*946379e7Schristos<tr valign="top" align="left"> 156*946379e7Schristos<td width="10%"></td><td width="90%"> 157*946379e7SchristosMSGCTXT-PATTERN or MSGID-PATTERN or MSGSTR-PATTERN or 158*946379e7SchristosCOMMENT-PATTERN or EXTRACTED-COMMENT-PATTERN 159*946379e7Schristossyntax:</td></table> 160*946379e7Schristos 161*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 162*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 163*946379e7Schristos<tr valign="top" align="left"> 164*946379e7Schristos<td width="21%"></td><td width="79%"> 165*946379e7Schristos[-E | <b>-F]</b> [-e PATTERN | <b>-f</b> 166*946379e7SchristosFILE]...</td></table> 167*946379e7Schristos 168*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 169*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 170*946379e7Schristos<tr valign="top" align="left"> 171*946379e7Schristos<td width="10%"></td><td width="90%"> 172*946379e7SchristosPATTERNs are basic regular expressions by default, or 173*946379e7Schristosextended regular expressions if <b>-E</b> is given, or fixed 174*946379e7Schristosstrings if <b>-F</b> is given.</td></table> 175*946379e7Schristos 176*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 177*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 178*946379e7Schristos<tr valign="top" align="left"> 179*946379e7Schristos<td width="10%"></td><td width="90%"> 180*946379e7Schristos<b>-N</b>, <b>--location</b>=<i>SOURCEFILE</i></td></table> 181*946379e7Schristos 182*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 183*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 184*946379e7Schristos<tr valign="top" align="left"> 185*946379e7Schristos<td width="21%"></td><td width="79%"> 186*946379e7Schristosselect messages extracted from SOURCEFILE</td></table> 187*946379e7Schristos 188*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 189*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 190*946379e7Schristos<tr valign="top" align="left"> 191*946379e7Schristos<td width="10%"></td><td width="90%"> 192*946379e7Schristos<b>-M</b>, <b>--domain</b>=<i>DOMAINNAME</i></td></table> 193*946379e7Schristos 194*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 195*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 196*946379e7Schristos<tr valign="top" align="left"> 197*946379e7Schristos<td width="21%"></td><td width="79%"> 198*946379e7Schristosselect messages belonging to domain DOMAINNAME</td></table> 199*946379e7Schristos 200*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 201*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 202*946379e7Schristos<tr valign="top" align="left"> 203*946379e7Schristos<td width="10%"></td><td width="90%"> 204*946379e7Schristos<b>-J</b>, <b>--msgctxt</b></td></table> 205*946379e7Schristos 206*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 207*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 208*946379e7Schristos<tr valign="top" align="left"> 209*946379e7Schristos<td width="21%"></td><td width="79%"> 210*946379e7Schristosstart of patterns for the msgctxt</td></table> 211*946379e7Schristos 212*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 213*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 214*946379e7Schristos<tr valign="top" align="left"> 215*946379e7Schristos<td width="10%"></td><td width="90%"> 216*946379e7Schristos<b>-K</b>, <b>--msgid</b></td></table> 217*946379e7Schristos 218*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 219*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 220*946379e7Schristos<tr valign="top" align="left"> 221*946379e7Schristos<td width="21%"></td><td width="79%"> 222*946379e7Schristosstart of patterns for the msgid</td></table> 223*946379e7Schristos 224*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 225*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 226*946379e7Schristos<tr valign="top" align="left"> 227*946379e7Schristos<td width="10%"></td><td width="90%"> 228*946379e7Schristos<b>-T</b>, <b>--msgstr</b></td></table> 229*946379e7Schristos 230*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 231*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 232*946379e7Schristos<tr valign="top" align="left"> 233*946379e7Schristos<td width="21%"></td><td width="79%"> 234*946379e7Schristosstart of patterns for the msgstr</td></table> 235*946379e7Schristos 236*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 237*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 238*946379e7Schristos<tr valign="top" align="left"> 239*946379e7Schristos<td width="10%"></td><td width="90%"> 240*946379e7Schristos<b>-C</b>, <b>--comment</b></td></table> 241*946379e7Schristos 242*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 243*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 244*946379e7Schristos<tr valign="top" align="left"> 245*946379e7Schristos<td width="21%"></td><td width="79%"> 246*946379e7Schristosstart of patterns for the translator's comment</td></table> 247*946379e7Schristos 248*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 249*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 250*946379e7Schristos<tr valign="top" align="left"> 251*946379e7Schristos<td width="10%"></td><td width="90%"> 252*946379e7Schristos<b>-X</b>, <b>--extracted-comment</b></td></table> 253*946379e7Schristos 254*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 255*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 256*946379e7Schristos<tr valign="top" align="left"> 257*946379e7Schristos<td width="21%"></td><td width="79%"> 258*946379e7Schristosstart of patterns for the extracted comment</td></table> 259*946379e7Schristos 260*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 261*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 262*946379e7Schristos<tr valign="top" align="left"> 263*946379e7Schristos<td width="10%"></td><td width="90%"> 264*946379e7Schristos<b>-E</b>, <b>--extended-regexp</b></td></table> 265*946379e7Schristos 266*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 267*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 268*946379e7Schristos<tr valign="top" align="left"> 269*946379e7Schristos<td width="21%"></td><td width="79%"> 270*946379e7SchristosPATTERN is an extended regular expression</td></table> 271*946379e7Schristos 272*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 273*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 274*946379e7Schristos<tr valign="top" align="left"> 275*946379e7Schristos<td width="10%"></td><td width="90%"> 276*946379e7Schristos<b>-F</b>, <b>--fixed-strings</b></td></table> 277*946379e7Schristos 278*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 279*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 280*946379e7Schristos<tr valign="top" align="left"> 281*946379e7Schristos<td width="21%"></td><td width="79%"> 282*946379e7SchristosPATTERN is a set of newline-separated strings</td></table> 283*946379e7Schristos 284*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 285*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 286*946379e7Schristos<tr valign="top" align="left"> 287*946379e7Schristos<td width="10%"></td><td width="90%"> 288*946379e7Schristos<b>-e</b>, <b>--regexp</b>=<i>PATTERN</i></td></table> 289*946379e7Schristos 290*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 291*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 292*946379e7Schristos<tr valign="top" align="left"> 293*946379e7Schristos<td width="21%"></td><td width="79%"> 294*946379e7Schristosuse PATTERN as a regular expression</td></table> 295*946379e7Schristos 296*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 297*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 298*946379e7Schristos<tr valign="top" align="left"> 299*946379e7Schristos<td width="10%"></td><td width="90%"> 300*946379e7Schristos<b>-f</b>, <b>--file</b>=<i>FILE</i></td></table> 301*946379e7Schristos 302*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 303*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 304*946379e7Schristos<tr valign="top" align="left"> 305*946379e7Schristos<td width="21%"></td><td width="79%"> 306*946379e7Schristosobtain PATTERN from FILE</td></table> 307*946379e7Schristos 308*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 309*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 310*946379e7Schristos<tr valign="top" align="left"> 311*946379e7Schristos<td width="10%"></td><td width="90%"> 312*946379e7Schristos<b>-i</b>, <b>--ignore-case</b></td></table> 313*946379e7Schristos 314*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 315*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 316*946379e7Schristos<tr valign="top" align="left"> 317*946379e7Schristos<td width="21%"></td><td width="79%"> 318*946379e7Schristosignore case distinctions</td></table> 319*946379e7Schristos 320*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 321*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 322*946379e7Schristos<tr valign="top" align="left"> 323*946379e7Schristos<td width="10%"></td><td width="90%"> 324*946379e7Schristos<b>-v</b>, <b>--invert-match</b></td></table> 325*946379e7Schristos 326*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 327*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 328*946379e7Schristos<tr valign="top" align="left"> 329*946379e7Schristos<td width="21%"></td><td width="79%"> 330*946379e7Schristosoutput only the messages that do not match any selection 331*946379e7Schristoscriterion</td></table> 332*946379e7Schristos 333*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 334*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 335*946379e7Schristos<tr valign="top" align="left"> 336*946379e7Schristos<td width="4%"></td><td width="96%"> 337*946379e7Schristos<b>Input file syntax:</b></td></table> 338*946379e7Schristos 339*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 340*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 341*946379e7Schristos<tr valign="top" align="left"> 342*946379e7Schristos<td width="10%"></td><td width="90%"> 343*946379e7Schristos<b>-P</b>, <b>--properties-input</b></td></table> 344*946379e7Schristos 345*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 346*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 347*946379e7Schristos<tr valign="top" align="left"> 348*946379e7Schristos<td width="21%"></td><td width="79%"> 349*946379e7Schristosinput file is in Java .properties syntax</td></table> 350*946379e7Schristos 351*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 352*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 353*946379e7Schristos<tr valign="top" align="left"> 354*946379e7Schristos<td width="10%"></td><td width="90%"> 355*946379e7Schristos<b>--stringtable-input</b></td></table> 356*946379e7Schristos 357*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 358*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 359*946379e7Schristos<tr valign="top" align="left"> 360*946379e7Schristos<td width="21%"></td><td width="79%"> 361*946379e7Schristosinput file is in NeXTstep/GNUstep .strings 362*946379e7Schristossyntax</td></table> 363*946379e7Schristos 364*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 365*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 366*946379e7Schristos<tr valign="top" align="left"> 367*946379e7Schristos<td width="4%"></td><td width="96%"> 368*946379e7Schristos<b>Output details:</b></td></table> 369*946379e7Schristos 370*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 371*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 372*946379e7Schristos<tr valign="top" align="left"> 373*946379e7Schristos<td width="10%"></td><td width="90%"> 374*946379e7Schristos<b>--no-escape</b></td></table> 375*946379e7Schristos 376*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 377*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 378*946379e7Schristos<tr valign="top" align="left"> 379*946379e7Schristos<td width="21%"></td><td width="79%"> 380*946379e7Schristosdo not use C escapes in output (default)</td></table> 381*946379e7Schristos 382*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 383*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 384*946379e7Schristos<tr valign="top" align="left"> 385*946379e7Schristos<td width="10%"></td><td width="90%"> 386*946379e7Schristos<b>--escape</b></td></table> 387*946379e7Schristos 388*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 389*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 390*946379e7Schristos<tr valign="top" align="left"> 391*946379e7Schristos<td width="21%"></td><td width="79%"> 392*946379e7Schristosuse C escapes in output, no extended chars</td></table> 393*946379e7Schristos 394*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 395*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 396*946379e7Schristos<tr valign="top" align="left"> 397*946379e7Schristos<td width="10%"></td><td width="90%"> 398*946379e7Schristos<b>--force-po</b></td></table> 399*946379e7Schristos 400*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 401*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 402*946379e7Schristos<tr valign="top" align="left"> 403*946379e7Schristos<td width="21%"></td><td width="79%"> 404*946379e7Schristoswrite PO file even if empty</td></table> 405*946379e7Schristos 406*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 407*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 408*946379e7Schristos<tr valign="top" align="left"> 409*946379e7Schristos<td width="10%"></td><td width="90%"> 410*946379e7Schristos<b>--indent</b></td></table> 411*946379e7Schristos 412*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 413*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 414*946379e7Schristos<tr valign="top" align="left"> 415*946379e7Schristos<td width="21%"></td><td width="79%"> 416*946379e7Schristosindented output style</td></table> 417*946379e7Schristos 418*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 419*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 420*946379e7Schristos<tr valign="top" align="left"> 421*946379e7Schristos<td width="10%"></td><td width="90%"> 422*946379e7Schristos<b>--no-location</b></td></table> 423*946379e7Schristos 424*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 425*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 426*946379e7Schristos<tr valign="top" align="left"> 427*946379e7Schristos<td width="21%"></td><td width="79%"> 428*946379e7Schristossuppress '#: filename:line' lines</td></table> 429*946379e7Schristos 430*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 431*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 432*946379e7Schristos<tr valign="top" align="left"> 433*946379e7Schristos<td width="10%"></td><td width="90%"> 434*946379e7Schristos<b>--add-location</b></td></table> 435*946379e7Schristos 436*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 437*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 438*946379e7Schristos<tr valign="top" align="left"> 439*946379e7Schristos<td width="21%"></td><td width="79%"> 440*946379e7Schristospreserve '#: filename:line' lines (default)</td></table> 441*946379e7Schristos 442*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 443*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 444*946379e7Schristos<tr valign="top" align="left"> 445*946379e7Schristos<td width="10%"></td><td width="90%"> 446*946379e7Schristos<b>--strict</b></td></table> 447*946379e7Schristos 448*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 449*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 450*946379e7Schristos<tr valign="top" align="left"> 451*946379e7Schristos<td width="21%"></td><td width="79%"> 452*946379e7Schristosstrict Uniforum output style</td></table> 453*946379e7Schristos 454*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 455*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 456*946379e7Schristos<tr valign="top" align="left"> 457*946379e7Schristos<td width="10%"></td><td width="90%"> 458*946379e7Schristos<b>-p</b>, <b>--properties-output</b></td></table> 459*946379e7Schristos 460*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 461*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 462*946379e7Schristos<tr valign="top" align="left"> 463*946379e7Schristos<td width="21%"></td><td width="79%"> 464*946379e7Schristoswrite out a Java .properties file</td></table> 465*946379e7Schristos 466*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 467*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 468*946379e7Schristos<tr valign="top" align="left"> 469*946379e7Schristos<td width="10%"></td><td width="90%"> 470*946379e7Schristos<b>--stringtable-output</b></td></table> 471*946379e7Schristos 472*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 473*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 474*946379e7Schristos<tr valign="top" align="left"> 475*946379e7Schristos<td width="21%"></td><td width="79%"> 476*946379e7Schristoswrite out a NeXTstep/GNUstep .strings file</td></table> 477*946379e7Schristos 478*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 479*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 480*946379e7Schristos<tr valign="top" align="left"> 481*946379e7Schristos<td width="10%"></td><td width="90%"> 482*946379e7Schristos<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> 483*946379e7Schristos 484*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 485*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 486*946379e7Schristos<tr valign="top" align="left"> 487*946379e7Schristos<td width="21%"></td><td width="79%"> 488*946379e7Schristosset output page width</td></table> 489*946379e7Schristos 490*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 491*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 492*946379e7Schristos<tr valign="top" align="left"> 493*946379e7Schristos<td width="10%"></td><td width="90%"> 494*946379e7Schristos<b>--no-wrap</b></td></table> 495*946379e7Schristos 496*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 497*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 498*946379e7Schristos<tr valign="top" align="left"> 499*946379e7Schristos<td width="21%"></td><td width="79%"> 500*946379e7Schristosdo not break long message lines, longer than the output page 501*946379e7Schristoswidth, into several lines</td></table> 502*946379e7Schristos 503*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 504*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 505*946379e7Schristos<tr valign="top" align="left"> 506*946379e7Schristos<td width="10%"></td><td width="90%"> 507*946379e7Schristos<b>--sort-output</b></td></table> 508*946379e7Schristos 509*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 510*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 511*946379e7Schristos<tr valign="top" align="left"> 512*946379e7Schristos<td width="21%"></td><td width="79%"> 513*946379e7Schristosgenerate sorted output</td></table> 514*946379e7Schristos 515*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 516*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 517*946379e7Schristos<tr valign="top" align="left"> 518*946379e7Schristos<td width="10%"></td><td width="90%"> 519*946379e7Schristos<b>--sort-by-file</b></td></table> 520*946379e7Schristos 521*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 522*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 523*946379e7Schristos<tr valign="top" align="left"> 524*946379e7Schristos<td width="21%"></td><td width="79%"> 525*946379e7Schristossort output by file location</td></table> 526*946379e7Schristos 527*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 528*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 529*946379e7Schristos<tr valign="top" align="left"> 530*946379e7Schristos<td width="4%"></td><td width="96%"> 531*946379e7Schristos<b>Informative output:</b></td></table> 532*946379e7Schristos 533*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 534*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 535*946379e7Schristos<tr valign="top" align="left"> 536*946379e7Schristos<td width="10%"></td><td width="90%"> 537*946379e7Schristos<b>-h</b>, <b>--help</b></td></table> 538*946379e7Schristos 539*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 540*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 541*946379e7Schristos<tr valign="top" align="left"> 542*946379e7Schristos<td width="21%"></td><td width="79%"> 543*946379e7Schristosdisplay this help and exit</td></table> 544*946379e7Schristos 545*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 546*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 547*946379e7Schristos<tr valign="top" align="left"> 548*946379e7Schristos<td width="10%"></td><td width="90%"> 549*946379e7Schristos<b>-V</b>, <b>--version</b></td></table> 550*946379e7Schristos 551*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 552*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 553*946379e7Schristos<tr valign="top" align="left"> 554*946379e7Schristos<td width="21%"></td><td width="79%"> 555*946379e7Schristosoutput version information and exit</td></table> 556*946379e7Schristos<a name="AUTHOR"></a> 557*946379e7Schristos<h2>AUTHOR</h2> 558*946379e7Schristos 559*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 560*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 561*946379e7Schristos<tr valign="top" align="left"> 562*946379e7Schristos<td width="10%"></td><td width="90%"> 563*946379e7SchristosWritten by Bruno Haible.</td></table> 564*946379e7Schristos<a name="REPORTING BUGS"></a> 565*946379e7Schristos<h2>REPORTING BUGS</h2> 566*946379e7Schristos 567*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 568*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 569*946379e7Schristos<tr valign="top" align="left"> 570*946379e7Schristos<td width="10%"></td><td width="90%"> 571*946379e7SchristosReport bugs to <bug-gnu-gettext@gnu.org>.</td></table> 572*946379e7Schristos<a name="COPYRIGHT"></a> 573*946379e7Schristos<h2>COPYRIGHT</h2> 574*946379e7Schristos 575*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 576*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 577*946379e7Schristos<tr valign="top" align="left"> 578*946379e7Schristos<td width="10%"></td><td width="90%"> 579*946379e7SchristosCopyright 2001-2006 Free Software Foundation, Inc.<br> 580*946379e7SchristosThis is free software; see the source for copying 581*946379e7Schristosconditions. There is NO warranty; not even for 582*946379e7SchristosMERCHANTABILITY or FITNESS FOR A PARTICULAR 583*946379e7SchristosPURPOSE.</td></table> 584*946379e7Schristos<a name="SEE ALSO"></a> 585*946379e7Schristos<h2>SEE ALSO</h2> 586*946379e7Schristos 587*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 588*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 589*946379e7Schristos<tr valign="top" align="left"> 590*946379e7Schristos<td width="10%"></td><td width="90%"> 591*946379e7SchristosThe full documentation for <b>msggrep</b> is maintained as a 592*946379e7SchristosTexinfo manual. If the <b>info</b> and <b>msggrep</b> 593*946379e7Schristosprograms are properly installed at your site, the 594*946379e7Schristoscommand</td></table> 595*946379e7Schristos 596*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 597*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 598*946379e7Schristos<tr valign="top" align="left"> 599*946379e7Schristos<td width="21%"></td><td width="79%"> 600*946379e7Schristos<b>info msggrep</b></td></table> 601*946379e7Schristos 602*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 603*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 604*946379e7Schristos<tr valign="top" align="left"> 605*946379e7Schristos<td width="10%"></td><td width="90%"> 606*946379e7Schristosshould give you access to the complete manual.</td></table> 607*946379e7Schristos<hr> 608*946379e7Schristos</body> 609*946379e7Schristos</html> 610