⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xrefindex.html

📁 Shall高级编程
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>Index</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Advanced Bash-Scripting Guide"HREF="index.html"><LINKREL="PREVIOUS"TITLE="ASCII Table"HREF="asciitable.html"><METAHTTP-EQUIV="Content-Style-Type"CONTENT="text/css"><LINKREL="stylesheet"HREF="common/kde-common.css"TYPE="text/css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=iso-8859-1"><METAHTTP-EQUIV="Content-Language"CONTENT="en"><LINKREL="stylesheet"HREF="common/kde-localised.css"TYPE="text/css"TITLE="KDE-English"><LINKREL="stylesheet"HREF="common/kde-default.css"TYPE="text/css"TITLE="KDE-Default"></HEAD><BODYCLASS="INDEX"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#AA0000"VLINK="#AA0055"ALINK="#AA0000"STYLE="font-family: sans-serif;"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Advanced Bash-Scripting Guide: An in-depth exploration of the art of shell scripting</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="asciitable.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom"></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom">&nbsp;</TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="INDEX"><H1><ANAME="XREFINDEX"></A>Index</H1><P>This index / glossary / quick-reference lists many of the	important topics covered in the text. Terms are arranged	in <SPANCLASS="emphasis"><ICLASS="EMPHASIS">approximate</I></SPAN> ASCII sorting order,	<SPANCLASS="emphasis"><ICLASS="EMPHASIS">reshuffled as necessary</I></SPAN> for enhanced	clarity.</P><P>Note that <SPANCLASS="emphasis"><ICLASS="EMPHASIS">commands</I></SPAN> are indexed	in <AHREF="part4.html#PART4A">Part 4</A>.</P><P>* * *</P><P><BCLASS="COMMAND">^ </B> (caret)         <AHREF="special-chars.html#BEGLINEREF">Beginning-of-line</A>, in a <AHREF="regexp.html#REGEXREF">Regular Expression</A></P><P><BCLASS="COMMAND">~ </B> <ICLASS="FIRSTTERM">Tilde</I>         <UL><LI><P>	 <BCLASS="COMMAND">~ </B>         <AHREF="special-chars.html#TILDEREF">home directory</A>, corresponds           to <AHREF="variables2.html#HOMEDIRREF"><TTCLASS="VARNAME">$HOME</TT></A>          </P></LI><LI><P>            <BCLASS="COMMAND">~/ </B>	 <AHREF="special-chars.html#TILDEREF"> <ICLASS="FIRSTTERM">Current user's</I>	   home directory</A>          </P></LI><LI><P>            <BCLASS="COMMAND">~+ </B>         <AHREF="special-chars.html#WORKINGDIRREF"><SPANCLASS="emphasis"><ICLASS="EMPHASIS">Current</I></SPAN>         working directory</A>          </P></LI><LI><P>            <BCLASS="COMMAND">~- </B>         <AHREF="special-chars.html#PREVWORKINGDIR"><SPANCLASS="emphasis"><ICLASS="EMPHASIS">Previous</I></SPAN>         working directory</A>          </P></LI></UL>	 </P><P><BCLASS="COMMAND">= </B> <ICLASS="FIRSTTERM">Equals</I> sign         <UL><LI><P>            <BCLASS="COMMAND">= </B>         <AHREF="varassignment.html#EQREF">Variable assignment</A> operator          </P></LI><LI><P>            <BCLASS="COMMAND">= </B>         <AHREF="comparison-ops.html#SCOMPARISON1">String comparison</A> operator          </P><P>            <BCLASS="COMMAND">== </B>        <AHREF="comparison-ops.html#SCOMPARISON2">String comparison</A> operator          </P></LI><LI><P>            <BCLASS="COMMAND">=~ </B>            <ICLASS="FIRSTTERM">Regular Expression</I>	    <AHREF="bashver3.html#REGEXMATCHREF">match</A> operator          </P><P><AHREF="contributed-scripts.html#FINDSPLIT0"><ICLASS="FIRSTTERM">Example	     script</I></A></P></LI></UL>	 </P><P><BCLASS="COMMAND">&#60; </B> Left angle bracket         <UL><LI><P>Is-less-than</P><P><AHREF="comparison-ops.html#LTREF">String comparison</A></P><P>         <AHREF="comparison-ops.html#INTLT">Integer comparison</A> within	 <AHREF="dblparens.html">double parentheses</A>          </P></LI><LI><P>Redirection</P><P>            <BCLASS="COMMAND">&#60; </B>         <AHREF="io-redirection.html#IOREDIRECTIONREF2"><TTCLASS="FILENAME">stdin</TT></A>          </P><P>            <BCLASS="COMMAND">&#60;&#60; </B>         <AHREF="special-chars.html#HEREDOCRRREF"><ICLASS="FIRSTTERM">Here document</I></A>          </P><P>            <BCLASS="COMMAND">&#60;&#60;&#60; </B>         <AHREF="special-chars.html#HERESTRINGREF"><ICLASS="FIRSTTERM">Here string</I></A>          </P><P>            <BCLASS="COMMAND">&#60;&#62; </B>         <AHREF="special-chars.html#REDIRRW">Opening a file</A> for         <SPANCLASS="emphasis"><ICLASS="EMPHASIS">both</I></SPAN> reading and writing          </P></LI></UL>	 </P><P><BCLASS="COMMAND">&#62; </B> Right angle bracket         <UL><LI><P>Is-greater-than</P><P><AHREF="comparison-ops.html#GTREF">String comparison</A></P><P><AHREF="comparison-ops.html#INTGT">Integer comparison</A>,            within <ICLASS="FIRSTTERM">double parentheses</I>          </P></LI><LI><P>Redirection</P><P><BCLASS="COMMAND">&#62; </B>         <AHREF="io-redirection.html#IOREDIRECTIONREF">Redirect         <TTCLASS="FILENAME">stdout</TT></A> to a file          </P><P>            <BCLASS="COMMAND">&#62;&#62; </B>         <AHREF="io-redirection.html#IOREDIRECTIONREF">Redirect         <TTCLASS="FILENAME">stdout</TT></A> to a file,         but <ICLASS="FIRSTTERM">append</I>          </P><P><BCLASS="COMMAND">i&#62;&#38;j </B>            <AHREF="io-redirection.html#IOREDIRECTIONREF1">Redirect	    <ICLASS="FIRSTTERM">file descriptor</I>	    <TTCLASS="FILENAME">i</TT></A> to	    <ICLASS="FIRSTTERM">file descriptor</I>	    <TTCLASS="FILENAME">j</TT></P><P>            <BCLASS="COMMAND">&#62;&#38;j </B>            <AHREF="io-redirection.html#IOREDIRECTIONREF1">Redirect	    <TTCLASS="FILENAME">stdout</TT></A> to	    <ICLASS="FIRSTTERM">file descriptor</I>	    <TTCLASS="FILENAME">j</TT></P><P>            <BCLASS="COMMAND">&#62;&#38;2 </B>         <AHREF="special-chars.html#REDIROUTERROR2">Redirect	    <TTCLASS="FILENAME">stdout</TT></A> of a command to	    <TTCLASS="FILENAME">stderr</TT></P><P>            <BCLASS="COMMAND">2&#62;&#38;1 </B>         <AHREF="io-redirection.html#IOREDIRECTIONREF1">Redirect	    <TTCLASS="FILENAME">stderr</TT></A>	    to <TTCLASS="FILENAME">stdout</TT></P><P>            <BCLASS="COMMAND">&#38;&#62; </B>         <AHREF="special-chars.html#REDIROUTERROR">Redirect	    <SPANCLASS="emphasis"><ICLASS="EMPHASIS">both</I></SPAN> <TTCLASS="FILENAME">stdout</TT>	    and <TTCLASS="FILENAME">stderr</TT></A> of a command to a	    file</P><P><BCLASS="COMMAND">:&#62; <TTCLASS="FILENAME">file</TT></B>         <AHREF="io-redirection.html#IOREDIRECTIONREF">Truncate file</A>          to zero length</P></LI></UL>	 </P><P><BCLASS="COMMAND">| </B>         <AHREF="special-chars.html#PIPEREF">Pipe</A>, a device for passing the output         of a command to another command or to the shell</P><P><BCLASS="COMMAND">|| </B>         <AHREF="operations.html#ORREF">Logical OR test operator</A></P><P><BCLASS="COMMAND">- </B> (dash)         <UL><LI><P>        <AHREF="parameter-substitution.html#DEFPARAM1">Prefix to <ICLASS="FIRSTTERM">default	  parameter</I></A>, in <ICLASS="FIRSTTERM">parameter	  substitution</I></P></LI><LI><P>        <AHREF="special-chars.html#DASHREF">Prefix to <ICLASS="FIRSTTERM">option          flag</I></A></P></LI><LI><P>        <AHREF="special-chars.html#DASHREF2">Indicating        <ICLASS="FIRSTTERM">redirection</I></A> from        <TTCLASS="FILENAME">stdin</TT> or <TTCLASS="FILENAME">stdout</TT>          </P></LI><LI><P><BCLASS="COMMAND">-- </B> (double-dash)</P><P><AHREF="special-chars.html#DOUBLEDASHREF">Prefix to	     <ICLASS="FIRSTTERM">long</I> command options</A></P><P>         <AHREF="dblparens.html#PLUSPLUSREF"><ICLASS="FIRSTTERM">C-style</I>	 variable decrement</A> within <ICLASS="FIRSTTERM">double	 parentheses</I>          </P></LI></UL>	 </P><P><BCLASS="COMMAND">; </B> (semicolon)	   <UL><LI><P><AHREF="special-chars.html#SEMICOLONREF">As command        separator</A></P></LI><LI><P><BCLASS="COMMAND">\; </B>         <AHREF="moreadv.html#FINDREF0"><ICLASS="FIRSTTERM">Escaped</I> semicolon</A>,	 terminates a <AHREF="moreadv.html#FINDREF">find</A>	 command</P></LI><LI><P><BCLASS="COMMAND">;; </B>         <AHREF="special-chars.html#DOUBLESEMICOLON">Double-semicolon</A>, terminator in a         <AHREF="testbranch.html#CASEESAC1">case</A> option</P></LI><LI><P>Required when ...</P><P><AHREF="loops.html#NEEDSEMICOLON"><ICLASS="FIRSTTERM">do</I>         keyword is on the first line of	 <ICLASS="FIRSTTERM">loop</I></A></P><P><AHREF="gotchas.html#OMITSEMICOLON">         terminating <ICLASS="FIRSTTERM">curly-bracketed</I>	 code block</A></P></LI></UL></P><P><BCLASS="COMMAND">: </B>         <AHREF="special-chars.html#NULLREF">Colon</A>, <ICLASS="FIRSTTERM">null</I>	 command, equivalent to the         <AHREF="internal.html#TRUEREF">true</A> Bash builtin	   <UL><LI><P>            <BCLASS="COMMAND">:&#62; <TTCLASS="FILENAME">file</TT></B>         <AHREF="io-redirection.html#IOREDIRECTIONREF">Truncate file</A>          to zero length</P></LI></UL></P><P><BCLASS="COMMAND">! </B>         <AHREF="special-chars.html#NOTREF">Negation operator</A>, inverts <AHREF="exit-status.html#EXITSTATUSREF">exit status</A> of a test or command           <UL><LI><P><BCLASS="COMMAND">!= </B>         <AHREF="comparison-ops.html#NOTEQUAL">not-equal-to</A>	 String comparison operator</P></LI></UL></P><P><BCLASS="COMMAND">? </B> (question mark)         <UL><LI><P>        <AHREF="regexp.html#QUEXREGEX">Match zero or one characters</A>,	in an <AHREF="regexp.html#EXTREGEX"> Extended Regular	Expression</A></P></LI><LI><P><AHREF="special-chars.html#QUEXWC">Single-character	<ICLASS="FIRSTTERM">wild card</I></A>,	in <AHREF="globbingref.html">globbing</A></P></LI><LI><P>In a        <AHREF="special-chars.html#CSTRINARY"><ICLASS="FIRSTTERM">C</I>-style        Trinary operator</A></P></LI></UL></P><P><BCLASS="COMMAND">// </B>        <AHREF="internal.html#DOUBLESLASHREF">Double forward slash</A>,          behavior of <AHREF="internal.html#CDREF">cd</A> command toward</P><P><BCLASS="COMMAND">. </B> (dot / period)         <UL><LI><P>            <BCLASS="COMMAND">. </B>         <AHREF="special-chars.html#DOTREF">Load a file</A> (into a script),         equivalent to <AHREF="internal.html#SOURCEREF">source</A> command	 </P></LI><LI><P>            <BCLASS="COMMAND">. </B>         <AHREF="regexp.html#REGEXDOT">Match single character</A>,         in a <AHREF="regexp.html#REGEXREF">Regular Expression</A>	 </P></LI><LI><P>            <BCLASS="COMMAND">. </B>         <AHREF="special-chars.html#DOTDIRECTORY">Current working         directory</A>	 </P><P>            <BCLASS="COMMAND">./ </B>         <AHREF="variables2.html#CURRENTWDREF">Current working          directory</A>	 </P></LI><LI><P>            <BCLASS="COMMAND">.. </B>         <AHREF="special-chars.html#DOTDIRECTORY"><ICLASS="FIRSTTERM">Parent</I>         directory</A>	 </P></LI></UL>	 </P><P><BCLASS="COMMAND">' ... '</B>	 (single quotes)         <AHREF="variables.html#SNGLQUO"><ICLASS="FIRSTTERM">strong</I>         quoting</A></P><P><BCLASS="COMMAND">" ... " </B>         (double quotes)         <AHREF="variables.html#DBLQUO"><ICLASS="FIRSTTERM">weak</I>         quoting</A></P><P><BCLASS="COMMAND">() </B> Parentheses         <UL><LI><P><BCLASS="COMMAND">( ... ) </B>         <AHREF="special-chars.html#PARENSREF">Command group</A>;	 starts a	 <AHREF="subshells.html#SUBSHELLSREF">subshell</A></P></LI><LI><P><BCLASS="COMMAND">( ... ) </B>         <AHREF="regexp.html#PARENGRPS">Enclose group</A>	 of <ICLASS="FIRSTTERM">Extended Regular	 Expressions</I></P></LI><LI><P><BCLASS="COMMAND">&#62;( ... )</B></P><P><BCLASS="COMMAND">&#60;( ... ) </B>      <AHREF="process-sub.html#PROCESSSUBREF">Process substitution</A></P></LI><LI><P><BCLASS="COMMAND"> ... ) </B>         <AHREF="testbranch.html#CASEPAREN">Terminates test-condition</A>	 in <ICLASS="FIRSTTERM">case</I> construct</P></LI><LI><P><BCLASS="COMMAND">(( ... )) </B>         <AHREF="dblparens.html#DBLPARENSREF">Double parentheses</A>,         in arithmetic expansion</P></LI></UL></P><P><BCLASS="COMMAND">[ </B> <AHREF="special-chars.html#LEFTBRACKET">Left bracket</A>,        <ICLASS="FIRSTTERM">test</I> construct</P><P><BCLASS="COMMAND">[ ]</B>Brackets         <UL><LI><P><AHREF="arrays.html#BRACKARRAY"><ICLASS="FIRSTTERM">Array</I>        element</A></P></LI><LI><P><AHREF="regexp.html#BRACKETSREF">Enclose character set        to match</A> in a <ICLASS="FIRSTTERM">Regular	Expression</I></P></LI><LI><P><AHREF="special-chars.html#BRACKTEST"><ICLASS="FIRSTTERM">Test</I> construct</A></P

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -