ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahz_5.4.0.1/pattern.htm

65 lines
2.1 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta http-equiv="Content-Type" content=
"text/html; charset=utf-8">
<title>Patterns</title>
<LINK rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</HEAD>
<body bgcolor="#FFFFFF">
<!-- Java sync-link -->
<SCRIPT LANGUAGE="Javascript" SRC="../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
<h2>Patterns</h2>
<p>A pattern consists of normal characters, which match themselves,
and meta-characters. The meta-characters are:</p>
<p><strong>!</strong>, <strong>*</strong>, <strong>?</strong>, and
<strong>[</strong></p>
<p>These characters lose their special meanings if they are quoted.
When command or variable substitution is performed and the dollar
sign (<strong>$</strong>) or backquote (<strong>`</strong>) are not
double quoted, the value of the variable or the output of the
command is scanned for these characters and they are turned into
meta-characters.</p>
<p>An asterisk (<strong>*</strong>) matches any string of
characters.</p>
<p>A question mark (<strong>?</strong>) matches any single
character.</p>
<p>A left bracket (<strong>[</strong>) introduces a character
class. The end of the character class is indicated by a right
bracket (<strong>]</strong>). If the right bracket is missing then
the left bracket matches a <strong>[</strong> rather than
introducing a character class. A character class matches any of the
characters between the square brackets. A range of characters may
be specified using a minus (<strong>-</strong>). The character
class may be complemented by making an exclamation mark
(<strong>!</strong>) the first character of the character
class.</p>
<table>
<tr>
<td valign="top"><strong>Note:</strong></td>
<td>Specifying a range of characters may produce different results
from other systems because EBCDIC characters are not
contiguous.</td>
</tr>
</table>
<p>To include a right bracket in a character class, make it the
first character listed (after the <strong>!</strong>, if any). To
include a minus in a character class, make it the first or last
character listed.</p>
</body>
</html>