亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? _chapter 8.htm

?? linux、unix初學者的必讀書籍 詳細講述了shell編程方法與技巧
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
  <colgroup span="2" align="left">
  </colgroup>
  <tr>
    <th class="docTableHeader" vAlign="top"><span class="docEmphBoldItalic">
    Metacharacter</span> </th>
    <th class="docTableHeader" vAlign="top"><span class="docEmphBoldItalic">
    Meaning</span> </th>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">\</span>
    </td>
    <td class="docTableCell" vAlign="top">Literally interprets the following 
    character. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">&amp;</span>
    </td>
    <td class="docTableCell" vAlign="top">Processes in the background. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">;</span>
    </td>
    <td class="docTableCell" vAlign="top">Separates commands. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">$</span>
    </td>
    <td class="docTableCell" vAlign="top">Substitutes variables. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">?</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches for a single character. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">[abc]</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches for one character from a set 
    of characters. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">[!abc]</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches for one character
    <span class="docEmphasis">not</span> from the set of characters. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">*</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches for zero or more characters.
    </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">(cmds)</span>
    </td>
    <td class="docTableCell" vAlign="top">Executes commands in a subshell. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">{cmds}</span>
    </td>
    <td class="docTableCell" vAlign="top">Executes commands in current shell.
    </td>
  </tr>
</table>

<h4 class="docSection2Title" id="ch08lev2sec4">8.1.4 Filename Substitution</h4>
<p class="docText">When evaluating the command line, the shell uses 
metacharacters to abbreviate filenames or pathnames that match a certain set of 
characters. The filename substitution metacharacters listed in
<a class="docLink" href="#ch08table02">Table 8.2</a> are expanded into an 
alphabetically listed set of filenames. The process of expanding the 
metacharacter into filenames is also called <span class="docEmphasis">filename 
substitution,</span> or <span class="docEmphasis">globbing.</span> If a 
metacharacter is used and there is no filename that matches it, the shell treats 
the metacharacter as a literal character.</p>

<table cellSpacing="0" cellPadding="1" width="100%" border="1">
  <caption>
  <h5 id="ch08table02" class="docTableTitle">Table 8.2. Shell Metacharacters and Filename 
  Substitution</h5>
  </caption>
  <colgroup span="2" align="left">
  </colgroup>
  <tr>
    <th class="docTableHeader" vAlign="top"><span class="docEmphBoldItalic">
    Metacharacter</span> </th>
    <th class="docTableHeader" vAlign="top"><span class="docEmphBoldItalic">
    Meaning</span> </th>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">*</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches zero or more characters. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">?</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches exactly one character. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">[abc]</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches one character in the set
    <span class="docEmphasis">a, b,</span> or <span class="docEmphasis">c.</span>
    </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">[a杬]</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches one character in the range 
    from <span class="docEmphasis">a</span> to <span class="docEmphasis">z.</span>
    </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">[! a杬]</span>
    </td>
    <td class="docTableCell" vAlign="top">Matches one character
    <span class="docEmphasis">not</span> in the range from
    <span class="docEmphasis">a</span> to <span class="docEmphasis">z.</span>
    </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">\</span>
    </td>
    <td class="docTableCell" vAlign="top">Escapes or disables the metacharacter.
    </td>
  </tr>
</table>

<p class="docText"><b>The Asterisk.</b> The asterisk is a wildcard that matches 
for zero or more of any characters in a filename.</p>
<h5 id="ch08list14" class="docExampleTitle">Example 8.14 </h5>
<pre>1   $ <span class="docEmphStrong">ls  *</span>
    <span class="docEmphasis">abc abc1 abc122 abc123 abc2 file1 file1.bak file2 file2.bak none</span>
    <span class="docEmphasis">nonsense nobody nothing nowhere one</span>
2   $ <span class="docEmphStrong">ls  *.bak</span>
    <span class="docEmphasis">file1.bak file2.bak</span>
3   $ <span class="docEmphStrong">echo a*</span>
    <span class="docEmphasis">ab abc1 abc122 abc123 abc2</span>
</pre>

<table cellSpacing="0" width="90%" border="1" align="center">
  <tr>
    <td>
    <h2 class="docSidebarTitle">EXPLANATION</h2>
    <span style="FONT-WEIGHT: bold">
    <ol class="docList" type="1">
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The asterisk expands to all of the files in the present 
      working directory. All of the files are passed as arguments to
      <span class="docEmphasis">is</span> and displayed.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">All files starting with zero or more characters and 
      ending with <span class="docEmphasis">.bak</span> are matched and listed.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">All files starting with <span class="docEmphasis">a,</span> 
      followed by zero or more characters, are matched and passed as arguments 
      to the <span class="docEmphasis">echo</span> command.</span></li>
    </ol>
    </span></td>
  </tr>
</table>

<p class="docText"><b>The Question Mark.</b> The question mark represents a 
single character in a filename. When a filename contains one or more question 
marks, the shell performs filename substitution by replacing the question mark 
with the character it matches in the filename.</p>
<h5 id="ch08list15" class="docExampleTitle">Example 8.15 </h5>
<pre>1   $ <span class="docEmphStrong">ls</span>
    <span class="docEmphasis">abc  abc122  abc2  file1.bak  file2.bak  nonsense  nothing  one</span>
    <span class="docEmphasis">abc1  abc123  file1  file2  none  noone  nowhere</span>

2   $ <span class="docEmphStrong">ls a?c?</span>
    <span class="docEmphasis">abc1 abc2</span>

3   $ <span class="docEmphStrong">ls ??</span>	
    <span class="docEmphasis">?? not found</span>

4   $ <span class="docEmphStrong">echo  abc???</span>
    <span class="docEmphasis">abc122 abc123</span>

5   $ <span class="docEmphStrong">echo ??</span>
    <span class="docEmphasis">??</span>
</pre>

<table cellSpacing="0" width="90%" border="1" align="center">
  <tr>
    <td>
    <h2 class="docSidebarTitle">EXPLANATION</h2>
    <span style="FONT-WEIGHT: bold">
    <ol class="docList" type="1">
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The files in the current directory are listed.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">Filenames starting with <span class="docEmphasis">a,</span> 
      followed by a single character, followed by <span class="docEmphasis">c</span> 
      and a single character, are matched and listed.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">Filenames containing exactly two characters are listed 
      if found. Since there are no two-character files, the question marks are 
      treated as a literal filename.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">Filenames starting with <span class="docEmphasis">abc</span> 
      and followed by exactly three characters are expanded and displayed by the
      <span class="docEmphasis">echo</span> command.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">There are no files in the directory that contain 
      exactly two characters. The shell treats the question mark as a literal 
      question mark if it cannot find a match.</span></li>
    </ol>
    </span></td>
  </tr>
</table>

<p class="docText"><b>The Square Brackets.</b> The brackets are used to match 
filenames containing <span class="docEmphasis">one</span> character in a set or 
range of characters.</p>
<h5 id="ch08list16" class="docExampleTitle">Example 8.16 </h5>
<pre>1   $ <span class="docEmphStrong">ls</span>
    <span class="docEmphasis">abc  abc122 abc2 file1.bak file2.bak nonsense nothing</span>
    <span class="docEmphasis">one  abc1 abc123 file1 file2 none noone nowhere</span>

2   $ <span class="docEmphStrong">ls abc[123]</span>
    <span class="docEmphasis">abc1  abc2</span>

3   $ <span class="docEmphStrong">ls abc[1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合中文字幕| 日韩你懂的在线观看| 日本大胆欧美人术艺术动态| 国产欧美日韩在线视频| 欧美日韩国产电影| 一本一本大道香蕉久在线精品| 国产在线不卡一区| 亚洲国产aⅴ成人精品无吗| 国产女同互慰高潮91漫画| 欧美日韩一区二区在线视频| 久久精品国产亚洲a| 亚洲风情在线资源站| 国产精品视频一二三| 日韩精品一区在线观看| 9191国产精品| 欧美亚洲国产一区在线观看网站| 亚洲乱码国产乱码精品精的特点| 国产91在线看| 国产在线播放一区三区四| 日韩电影一区二区三区| 亚洲国产日韩av| 亚洲免费观看在线视频| 亚洲色图一区二区三区| 国产精品福利电影一区二区三区四区| 9久草视频在线视频精品| 久久国产精品一区二区| 日韩国产高清影视| 亚洲电影在线播放| 一区二区三区国产| 亚洲乱码国产乱码精品精98午夜| 欧美一区二区三区四区久久| 一本久久a久久免费精品不卡| 青青草97国产精品免费观看无弹窗版 | 日韩免费观看2025年上映的电影| 国产在线精品国自产拍免费| 老司机免费视频一区二区三区| 久久无码av三级| 日韩女优毛片在线| 日韩欧美卡一卡二| 精品日韩成人av| 久久伊人中文字幕| www亚洲一区| 欧美经典一区二区| 国产精品久久毛片av大全日韩| 欧美日韩精品专区| 欧美这里有精品| 欧美猛男男办公室激情| 日韩一区和二区| 国产亚洲一区二区在线观看| 久久久久国产精品人| 久久精品视频免费观看| 国产精品三级电影| 一区二区久久久久| 天堂成人免费av电影一区| 日韩vs国产vs欧美| 国产中文一区二区三区| 成人午夜私人影院| 欧美午夜精品一区二区三区| 欧美丰满少妇xxxbbb| 欧美videossexotv100| 欧美经典一区二区| 亚洲色图欧美在线| 日韩国产在线观看| 国产激情一区二区三区| 一本大道久久精品懂色aⅴ| 欧美精品久久久久久久多人混战| 不卡的av在线| 在线欧美日韩精品| 欧美tk丨vk视频| 国产精品乱子久久久久| 亚洲裸体xxx| 免费av成人在线| 成人久久视频在线观看| 欧美色网站导航| 久久久久88色偷偷免费| 一区二区三区蜜桃| 精品中文av资源站在线观看| av在线一区二区| 欧美一卡二卡三卡| 日韩久久一区二区| 美女看a上一区| 91日韩一区二区三区| 日韩一区二区三区观看| 亚洲欧洲国产专区| 极品少妇xxxx精品少妇偷拍| 色呦呦网站一区| 久久综合九色综合欧美亚洲| 一区二区免费看| 国产91丝袜在线18| 欧美人狂配大交3d怪物一区| 国产精品无人区| 美女一区二区三区| 欧美性色综合网| 国产精品卡一卡二卡三| 九色porny丨国产精品| 欧美视频中文字幕| 国产精品国产三级国产| 精品一区二区精品| 欧美美女bb生活片| 亚洲精品美国一| 国产成人久久精品77777最新版本| 精品亚洲porn| 欧美日韩精品欧美日韩精品| 中文字幕巨乱亚洲| 精品一区二区三区免费| 欧美高清视频一二三区| 亚洲精品老司机| 成人一道本在线| 久久久久国产精品人| 麻豆免费精品视频| 56国语精品自产拍在线观看| 亚洲精选视频在线| www.亚洲在线| 国产精品嫩草影院com| 国内成人精品2018免费看| 欧美剧情电影在线观看完整版免费励志电影| 欧美精品久久久久久久多人混战| 欧美一区二区三区在线看| 一区二区三区 在线观看视频| 亚洲成人你懂的| 91久久线看在观草草青青 | 欧美日韩一区二区三区不卡| 国产精品美女一区二区在线观看| 亚洲伦理在线精品| 成人av网站在线| 欧美激情综合五月色丁香小说| 亚洲一区二区精品久久av| 91美女在线视频| 亚洲精品v日韩精品| 色综合中文字幕| 亚洲影院免费观看| 在线精品观看国产| 亚洲www啪成人一区二区麻豆| 国内久久婷婷综合| 精品国产自在久精品国产| 久久99精品久久久久久久久久久久| 成人综合激情网| 中文字幕亚洲电影| 91视频国产观看| 一区二区三区在线免费播放| 在线亚洲人成电影网站色www| 精品国产乱码久久久久久夜甘婷婷| 国产精品女同一区二区三区| k8久久久一区二区三区 | 久久久久久夜精品精品免费| 国内国产精品久久| 亚洲国产电影在线观看| 91玉足脚交白嫩脚丫在线播放| 日韩欧美一区二区视频| 久久97超碰国产精品超碰| 欧美电影免费观看高清完整版在 | 一区精品在线播放| 一本色道a无线码一区v| 亚洲综合久久久久| 4438x亚洲最大成人网| 麻豆精品新av中文字幕| 日韩精品影音先锋| 成人午夜av影视| 亚洲自拍偷拍网站| 日韩美女主播在线视频一区二区三区| 亚洲欧美日韩一区二区三区在线观看| 精品无码三级在线观看视频| 久久久亚洲午夜电影| 不卡一区二区三区四区| 亚洲国产乱码最新视频| 日韩亚洲电影在线| 国产成人h网站| 亚洲成av人片在www色猫咪| 91精品在线免费| 国产91对白在线观看九色| 亚洲乱码日产精品bd| 日韩视频免费观看高清在线视频| 亚洲va欧美va国产va天堂影院| 91香蕉国产在线观看软件| 丝袜美腿高跟呻吟高潮一区| 精品国产乱子伦一区| 一本色道亚洲精品aⅴ| 美日韩一区二区| 亚洲美女淫视频| 久久一区二区视频| 欧美日韩在线电影| 国产老肥熟一区二区三区| 亚洲猫色日本管| 久久精品在线观看| 欧美日韩国产中文| 成人avav影音| 六月丁香婷婷久久| 亚洲一区在线观看免费| 久久久久久亚洲综合| 欧美高清视频www夜色资源网| 日韩在线一二三区| 中文av一区特黄| 欧美电影免费提供在线观看| 91丝袜国产在线播放| 国产一区二区视频在线播放| 亚洲成人免费电影| 亚洲青青青在线视频| 久久午夜免费电影| 日韩亚洲欧美成人一区| 欧美色大人视频|