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

📄 xrefindex.html

📁 Shall高级编程
💻 HTML
📖 第 1 页 / 共 5 页
字号:
></LI></UL></P><P><BCLASS="COMMAND">[[ ... ]]</B>         <AHREF="tests.html#DBLBRACKETS">Double brackets</A>,	 extended <ICLASS="FIRSTTERM">test</I> construct</P><P><BCLASS="COMMAND">$ </B>        <AHREF="regexp.html#DOLLARSIGNREF"><ICLASS="FIRSTTERM">Anchor</I></A>,          in a <AHREF="regexp.html#REGEXREF">Regular Expression</A></P><P><BCLASS="COMMAND">$ </B>         <AHREF="variables.html#VARSUBN">Prefix to a variable name</A></P><P><BCLASS="COMMAND">$( ... ) </B>         <AHREF="varassignment.html#COMMANDSUBREF0">Command substitution</A>,	 setting a variable with output of a command,	 using parentheses notation</P><P><BCLASS="COMMAND">` ... ` </B>         <AHREF="commandsub.html#BACKQUOTESREF">Command substitution</A>,	 using <AHREF="special-chars.html#BACKTICKSREF">backquotes</A>	 notation</P><P><BCLASS="COMMAND">${ ... }</B> Variable manipulation / evaluation         <UL><LI><P><BCLASS="COMMAND">${var}</B>      <AHREF="parameter-substitution.html#PSSUB1">Value of a variable</A></P></LI><LI><P><BCLASS="COMMAND">${#var}</B>      <AHREF="parameter-substitution.html#PSOREX1">Length of a variable</A></P></LI><LI><P><BCLASS="COMMAND">${#@}</B></P><P><BCLASS="COMMAND">${#*}</B>        <AHREF="parameter-substitution.html#NUMPOSPARAM">Number of	 <ICLASS="FIRSTTERM">positional	 parameters</I></A></P></LI><LI><P><BCLASS="COMMAND">${parameter?err_msg}</B>         <AHREF="parameter-substitution.html#QERRMSG">Parameter-unset        message</A></P></LI><LI><P><BCLASS="COMMAND">${parameter-default}</B></P><P><BCLASS="COMMAND">${parameter:-default}</B></P><P><BCLASS="COMMAND">${parameter=default}</B></P><P><BCLASS="COMMAND">${parameter:=default}</B>      <AHREF="parameter-substitution.html#DEFPARAM1">Set default      parameter</A></P></LI><LI><P><BCLASS="COMMAND">${parameter+alt_value}</B></P><P><BCLASS="COMMAND">${parameter:+alt_value}</B></P><P><AHREF="parameter-substitution.html#PARAMALTV">Alternate value</A>          of parameter, if set</P></LI><LI><P><BCLASS="COMMAND">${!var}</B></P><P><AHREF="ivr.html#IVR2">Indirect referencing of a variable</A>,	   new notation</P></LI><LI><P><BCLASS="COMMAND">${!varprefix*}</B></P><P><BCLASS="COMMAND">${!varprefix@}</B></P><P><AHREF="parameter-substitution.html#VARPREFIXM">Match        <SPANCLASS="emphasis"><ICLASS="EMPHASIS">names</I></SPAN></A> of all previously declared        variables beginning with <TTCLASS="VARNAME">varprefix</TT></P></LI><LI><P><BCLASS="COMMAND">${string:position}</B></P><P><BCLASS="COMMAND">${string:position:length}</B>      <AHREF="string-manipulation.html#SUBSTREXTR01">Substring      extraction</A></P></LI><LI><P><BCLASS="COMMAND">${var#Pattern}</B></P><P><BCLASS="COMMAND">${var##Pattern}</B>      <AHREF="parameter-substitution.html#PSOREX2">Substring      removal</A></P></LI><LI><P><BCLASS="COMMAND">${var%Pattern}</B></P><P><BCLASS="COMMAND">${var%%Pattern}</B>      <AHREF="parameter-substitution.html#PCTPATREF">Substring        removal</A></P></LI><LI><P><BCLASS="COMMAND">${string/substring/replacement}</B></P><P><BCLASS="COMMAND">${string//substring/replacement}</B></P><P><BCLASS="COMMAND">${string/#substring/replacement}</B></P><P><BCLASS="COMMAND">${string/%substring/replacement}</B>      <AHREF="string-manipulation.html#SUBSTRREPL00">Substring      replacement</A></P></LI></UL></P><P><BCLASS="COMMAND">\ </B>         <AHREF="escapingsection.html#ESCP">Escape</A> the character following	    <UL><LI><P><BCLASS="COMMAND">\&#60; ... \&#62; </B>         <AHREF="regexp.html#ANGLEBRAC">Angle brackets</A>,         <ICLASS="FIRSTTERM">escaped</I>,	 word boundary in a <AHREF="regexp.html#REGEXREF">Regular	 Expression</A></P></LI><LI><P><BCLASS="COMMAND">\{ N \}</B>         <AHREF="regexp.html#ESCPCB"><SPANCLASS="QUOTE">"Curly"</SPAN> brackets</A>,         <ICLASS="FIRSTTERM">escaped</I>,	 number of character sets to match in an <AHREF="regexp.html#EXTREGEX">Extended RE</A></P></LI><LI><P><BCLASS="COMMAND">\; </B>         <AHREF="moreadv.html#FINDREF0"><ICLASS="FIRSTTERM">Semicolon</I></A>,         <ICLASS="FIRSTTERM">escaped</I>,	 terminates a <AHREF="moreadv.html#FINDREF">find</A>	 command</P></LI><LI><P><BCLASS="COMMAND">\$$ </B> <AHREF="ivr.html#IVRREF">Indirect        reverencing of a variable</A>, old-style notation</P></LI><LI><P><AHREF="escapingsection.html#ESCNEWLINE">Escaping        a <ICLASS="FIRSTTERM">newline</I></A>,	to write a multi-line command</P></LI></UL></P><P><BCLASS="COMMAND">&#38; </B>         <UL><LI><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></LI><LI><P>            <BCLASS="COMMAND">&#62;&#38;j </B>            <AHREF="io-redirection.html#IOREDIRECTIONREF1">Redirect	    <TTCLASS="FILENAME">stdout</TT></A> to	    <ICLASS="FIRSTTERM">file descriptor</I>	    <ICLASS="FIRSTTERM">j</I></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></LI><LI><P>            <BCLASS="COMMAND">i&#62;&#38;j </B>            <AHREF="io-redirection.html#IOREDIRECTIONREF1">Redirect	    <ICLASS="FIRSTTERM">file descriptor</I></A>	    <ICLASS="FIRSTTERM">i</I> to	    <ICLASS="FIRSTTERM">file descriptor</I>	    <ICLASS="FIRSTTERM">j</I></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></LI><LI><P><AHREF="io-redirection.html#CFD">Closing <ICLASS="FIRSTTERM">file      descriptors</I></A></P><P><BCLASS="COMMAND">n&#60;&#38;-</B>           Close input file descriptor	   <ICLASS="FIRSTTERM">n</I></P><P><BCLASS="COMMAND">0&#60;&#38;-</B>,	   <BCLASS="COMMAND">&#60;&#38;-</B>           Close <TTCLASS="FILENAME">stdin</TT></P><P><BCLASS="COMMAND">n&#62;&#38;-</B>          Close output file descriptor	  <ICLASS="FIRSTTERM">n</I></P><P><BCLASS="COMMAND">1&#62;&#38;-</B>,	   <BCLASS="COMMAND">&#62;&#38;-</B>	   Close <TTCLASS="FILENAME">stdout</TT></P></LI><LI><P>	    <BCLASS="COMMAND">&#38;&#38; </B>	    <AHREF="special-chars.html#LOGICALAND">Logical AND	    test operator</A></P></LI><LI><P>	    <BCLASS="COMMAND">Command &#38;</B>	    <AHREF="special-chars.html#BGJOB">Run job in            <ICLASS="FIRSTTERM">background</I></A></P></LI></UL></P><P><BCLASS="COMMAND"># </B>         <AHREF="special-chars.html#HASHMARKREF">Hashmark</A>,         special symbol beginning a script         <ICLASS="FIRSTTERM">comment</I></P><P><BCLASS="COMMAND">#!</B>         <AHREF="sha-bang.html#SHABANGREF">Sha-bang</A>,         special string starting a         <AHREF="part1.html#WHATSASCRIPT">shell script</A></P><P><BCLASS="COMMAND">* </B> Asterisk         <UL><LI><P>         <AHREF="special-chars.html#ASTERISKREF"><ICLASS="FIRSTTERM">Wild         card</I></A>,	 in <AHREF="globbingref.html">globbing</A>	 </P></LI><LI><P>         <AHREF="special-chars.html#ASTERISKREF2">Any number of characters</A>	 in a <AHREF="regexp.html#REGEXREF">Regular Expression</A>	 </P></LI><LI><P>            <BCLASS="COMMAND"> ** </B>         <AHREF="operations.html#EXPONENTIATIONREF">Exponentiation</A>,	 arithmetic operator	 </P></LI></UL>	 </P><P><BCLASS="COMMAND">% </B> Percent sign         <UL><LI><P>         <AHREF="operations.html#MODULOREF">Modulo</A>, division-remainder         arithmetic operation	 </P></LI><LI><P>         <AHREF="parameter-substitution.html#PCTPATREF">Substring removal</A>	   (pattern matching) operator</P></LI></UL>	 </P><P><BCLASS="COMMAND">+ </B> Plus sign         <UL><LI><P><AHREF="regexp.html#PLUSREF"><ICLASS="FIRSTTERM">Character           match</I></A>, in an <AHREF="regexp.html#EXTREGEX">extended Regular           Expression</A></P></LI><LI><P><AHREF="parameter-substitution.html#PARAMALTV">Prefix to	   <ICLASS="FIRSTTERM">alternate parameter</I></A>, in	   <ICLASS="FIRSTTERM">parameter substitution</I></P></LI><LI><P><BCLASS="COMMAND"> ++ </B>           <AHREF="dblparens.html#PLUSPLUSREF"><ICLASS="FIRSTTERM">C-style</I>           variable increment</A>, within <ICLASS="FIRSTTERM">double           parentheses</I></P></LI></UL></P><P>* * *</P><P><ICLASS="FIRSTTERM">Shell Variables</I></P><P><BCLASS="COMMAND">$_ </B>        <AHREF="variables2.html#UNDERSCOREREF">Last argument to previous	command</A></P><P><BCLASS="COMMAND">$- </B>        <AHREF="variables2.html#FLPREF">Flags passed to script</A>, using <AHREF="internal.html#SETREF">set</A></P><P><BCLASS="COMMAND">$! </B>         <AHREF="variables2.html#PIDVARREF"><ICLASS="FIRSTTERM">Process ID</I>         of last background job</A></P><P><BCLASS="COMMAND">$? </B>         <AHREF="exit-status.html#EXSREF"><ICLASS="FIRSTTERM">Exit         status</I> of a command</A></P><P><BCLASS="COMMAND">$@ </B>         All the <ICLASS="FIRSTTERM">positional parameters</I>, <AHREF="variables2.html#APPREF2">as <SPANCLASS="emphasis"><ICLASS="EMPHASIS">separate</I></SPAN>         words</A></P><P><BCLASS="COMMAND"> $* </B>         All the <ICLASS="FIRSTTERM">positional parameters</I>, <AHREF="variables2.html#APPREF">as a <SPANCLASS="emphasis"><ICLASS="EMPHASIS">single</I></SPAN>         word</A></P><P><BCLASS="COMMAND">$$ </B>         <AHREF="special-chars.html#PROCESSIDREF">Process ID</A> of the         script</P><P><BCLASS="COMMAND">$# </B>         <AHREF="variables2.html#CLACOUNTREF">Number of arguments passed</A> to a         <AHREF="functions.html#FUNCTIONREF">function</A>, or to the script         itself</P><P><BCLASS="COMMAND">$0 </B>         <AHREF="othertypesv.html#SCRNAMEPARAM">Filename of the script</A></P><P><BCLASS="COMMAND">$1 </B>         <AHREF="othertypesv.html#POSPARAMREF1">First argument passed to script</A></P><P><BCLASS="COMMAND">$9 </B>         <AHREF="othertypesv.html#POSPARAMREF1">Ninth argument passed to script</A></P><P><AHREF="refcards.html#SPECSHVARTAB"><BCLASS="COMMAND">Table</B></A>        of <ICLASS="FIRSTTERM">shell variables</I></P><P>* * * * * *</P><P><BCLASS="COMMAND">-a </B>        <AHREF="comparison-ops.html#COMPOUNDAND">Logical AND</A>	compound comparison test</P><P><ICLASS="FIRSTTERM">Advanced Bash Scripting Guide</I>,         <AHREF="index.html#WHERE_TARBALL">where to download</A></P><P><AHREF="aliases.html#ALIASREF">Alias</A>         <UL><LI><P><AHREF="aliases.html#UNALIASREF">Removing an        <ICLASS="FIRSTTERM">alias</I></A>, using	<ICLASS="FIRSTTERM">unalias</I></P></LI></UL></P><P><AHREF="list-cons.html#LCONS1"><ICLASS="FIRSTTERM">And</I> list</A>         <UL><LI><P>         <AHREF="list-cons.html#ANDDEFAULT">To supply default command-line         argument</A></P></LI></UL></P><P><AHREF="regexp.html#ANGLEBRAC">Angle brackets</A>,         <ICLASS="FIRSTTERM">escaped</I>,	 <BCLASS="COMMAND">\&#60; . . . \&#62; </B>	 word boundary in a <AHREF="regexp.html#REGEXREF">Regular	 Expression</A></P><P><AHREF="here-docs.html#ANONHEREDOC0">Anonymous         <ICLASS="FIRSTTERM">here document</I></A>, using         <BCLASS="COMMAND">:</B></P><P><AHREF="filearchiv.html#FAARCHIVING1">Archiving</A>         <UL><LI><P><AHREF="filearchiv.html#RPMREF">rpm</A></P></LI><LI><P><AHREF="filearchiv.html#TARREF">tar</A></P></LI></UL></P><P><AHREF="arithexp.html#ARITHEXPREF">Arithmetic expansion</A>         <UL><LI><P><AHREF="arithexp.html#ARITHEXPVAR1">         variations of</A></P></LI></UL></P><P><AHREF="operations.html#AROPS1">Arithmetic operators</A>         <UL><LI><P><AHREF="operations.html#ARITHOPSCOMB">         combination operators</A>, <ICLASS="FIRSTTERM">C</I>-style</P><P><BCLASS="COMMAND"> += </B>	       <BCLASS="COMMAND"> -= </B>	       <BCLASS="COMMAND"> *= </B>               <BCLASS="COMMAND"> /= </B>	       <BCLASS="COMMAND"> %= </B>	 </P><DIVCLASS="NOTE"><TABLECLASS="NOTE"WIDTH="90%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="common/note.png"HSPACE="5"ALT="Note"></TD><TDALIGN="LEFT"

⌨️ 快捷键说明

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