📄 xrefindex.html
字号:
VALIGN="TOP"><P><AHREF="bashver3.html#PLUSEQSTR">In certain contexts</A>, <BCLASS="COMMAND">+=</B> can also function as a <ICLASS="FIRSTTERM">string concatenation</I> operator.</P></TD></TR></TABLE></DIV></LI></UL></P><P><AHREF="arrays.html#ARRAYREF">Arrays</A></P><UL><LI><P><AHREF="arrays.html#ARRAYREF">Bracket notation</A> </P></LI><LI><P><AHREF="arrays.html#ARRAYAPPEND0">Concatenating</A>, <ICLASS="FIRSTTERM">example script</I></P></LI><LI><P><AHREF="arrays.html#COPYARRAY0">Copying</A> </P></LI><LI><P><AHREF="declareref.html#ARRAYDECLARE">Declaring</A></P><P><TTCLASS="VARNAME">declare -a array_name</TT></P></LI><LI><P><AHREF="arrays.html#ARRAYINDIR">Embedded arrays</A></P></LI><LI><P><AHREF="arrays.html#EMPTYARRAY0">Empty arrays, empty elements</A>, <ICLASS="FIRSTTERM">example script</I></P></LI><LI><P><AHREF="arrays.html#ARRAYINDIR">Indirect references</A> </P></LI><LI><P><AHREF="arrays.html#ARRAYINIT0">Initialization</A></P><P><TTCLASS="VARNAME">array=( element1 element2 ... elementN)</TT></P><P><AHREF="arrays.html#ARRAYASSIGN0"><ICLASS="FIRSTTERM">Example script</I></A></P><P>Using <AHREF="arrays.html#ARRAYINITCS">command substitution</A></P></LI><LI><P><AHREF="arrays.html#ARRAYINITCS">Loading a file</A> into an array</P></LI><LI><P><AHREF="arrays.html#ARRAYMULTIDIM">Multidimensional</A>, simulating</P></LI><LI><P><AHREF="arrays.html#ARRAYNEST">Nesting and embedding</A></P></LI><LI><P><AHREF="arrays.html#ARRAYNOTATION">Notation and usage</A></P></LI><LI><P><AHREF="arrays.html#ARRAYNUMELEMENTS">Number of elements in</A></P><P><TTCLASS="VARNAME">${#array_name[@]}</TT></P><P><TTCLASS="VARNAME">${#array_name[*]}</TT></P></LI><LI><P><AHREF="arrays.html#ARRAYSYNTAX">Operations</A></P></LI><LI><P><AHREF="assortedtips.html#PASSARRAY">Passing an <ICLASS="FIRSTTERM">array</I></A> to a function</P></LI><LI><P>As <AHREF="assortedtips.html#RETARRAY"> <ICLASS="FIRSTTERM">return value</I> from a function</A></P></LI><LI><P><AHREF="arrays.html#ARRAYSPECIALPROPS">Special properties</A>, <ICLASS="FIRSTTERM">example script</I></P></LI><LI><P><AHREF="arrays.html#ARRAYSTRINGOPS">String operations</A>, <ICLASS="FIRSTTERM">example script</I></P></LI><LI><P><AHREF="arrays.html#ARRAYUNSET"><ICLASS="FIRSTTERM">unset</I> deletes array elements</A></P></LI></UL><P><AHREF="asciitable.html">ASCII table</A></P><P><AHREF="awk.html">awk</A> field-oriented text processing language <UL><LI><P><AHREF="randomvar.html#AWKRANDOMREF"> <TTCLASS="VARNAME">rand()</TT></A>, random function</P></LI><LI><P><AHREF="string-manipulation.html#AWKSTRINGMANIP2">String manipulation</A></P></LI><LI><P><AHREF="internal.html#EXPORTAWK">Using <ICLASS="FIRSTTERM">export</I></A> to pass a variable to an embedded <ICLASS="FIRSTTERM">awk</I> script</P></LI></UL></P><P>* * *</P><P><AHREF="special-chars.html#BACKTICKSREF">Backquotes</A>, used in <AHREF="commandsub.html#BACKQUOTESREF">command substitution</A></P><P><AHREF="mathc.html#BASE0">Base conversion</A>, <ICLASS="FIRSTTERM">example script</I></P><P><AHREF="why-shell.html#BASHDEF">Bash</A> <UL><LI><P><AHREF="gotchas.html#BASH3GOTCHA">Bad scripting practices</A></P></LI><LI><P><AHREF="contributed-scripts.html#BASICSREV0">Basics reviewed</A>, <ICLASS="FIRSTTERM">script example</I></P></LI><LI><P><AHREF="bash-options.html#CLOPTS">Command-line options</A></P><P><AHREF="options.html#OPTIONSTABLE"><BCLASS="COMMAND">Table</B></A></P></LI><LI><P> <AHREF="portabilityissues.html#BASHCOMPAT">Features that classic <ICLASS="FIRSTTERM">Bourne</I> shell lacks</A></P></LI><LI><P><AHREF="variables2.html#INTERNALVARIABLES">Internal variables</A></P></LI><LI><P><AHREF="bash2.html#BASH2REF"> Version 2</A></P></LI><LI><P><AHREF="bashver3.html#BASH3REF"> Version 3</A></P></LI></UL></P><P><AHREF="sample-bashrc.html">.bashrc</A></P><P><AHREF="variables2.html#BASHSUBSHELLREF"><TTCLASS="VARNAME">$BASH_SUBSHELL</TT></A></P><P><AHREF="external.html#BASICCOMMANDS1">Basic commands</A>, external</P><P><AHREF="timedate.html#BATCHPROCREF">Batch processing</A></P><P><AHREF="mathc.html#BCREF">bc</A>, calculator utility <UL><LI><P><AHREF="mathc.html#BCHEREDOC">In a <ICLASS="FIRSTTERM">here document</I></A></P></LI><LI><P><AHREF="mathc.html#BCTEMPLATE">Template</A> for calculating a script variable</P></LI></UL></P><P><AHREF="biblio.html">Bibliography</A></P><P><AHREF="textproc.html#BISONREF">Bison</A> utility</P><P><AHREF="operations.html#BITWSOPS1">Bitwise operators</A></P><P><AHREF="special-chars.html#CODEBLOCKREF">Blocks of code</A> <UL><LI><P><AHREF="special-chars.html#BLOCKIO">Redirection</A></P><P><AHREF="special-chars.html#BLOCKIO2"><ICLASS="FIRSTTERM">Script example</I></A>: redirecting output of a a code block</P></LI></UL></P><P><AHREF="special-chars.html#BRACEEXPREF">Brace expansion</A> <UL><LI><P><AHREF="special-chars.html#BRACEEXPREF33">Extended</A>, <TTCLASS="REPLACEABLE"><I>{a..z}</I></TT></P></LI></UL></P><P>Brackets, <BCLASS="COMMAND">[ ]</B> <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></LI></UL></P><P>Brackets, <ICLASS="FIRSTTERM">curly</I>, <BCLASS="COMMAND">{}</B>, used in</P><UL><LI><P><AHREF="special-chars.html#CODEBLOCKREF">Code block</A></P></LI><LI><P><AHREF="moreadv.html#CURLYBRACKETSREF"> <ICLASS="FIRSTTERM">find</I></A></P></LI><LI><P><AHREF="regexp.html#ESCPCB"><ICLASS="FIRSTTERM">Extended Regular Expressions</I></A></P></LI><LI><P><AHREF="othertypesv.html#BRACKETNOTATION"><ICLASS="FIRSTTERM">Positional parameters</I></A></P></LI><LI><P><AHREF="moreadv.html#XARGSCURLYREF"><ICLASS="FIRSTTERM">xargs</I></A></P></LI></UL><P><AHREF="loopcontrol.html#BRKCONT1">break</A> <ICLASS="FIRSTTERM">loop</I> control command <UL><LI><P><AHREF="loopcontrol.html#BREAKPARAM">Parameter</A> (optional)</P></LI></UL></P><P><AHREF="internal.html#BUILTINREF">Builtins</A> in <ICLASS="FIRSTTERM">Bash</I> <UL><LI><P><AHREF="internal.html#BLTINFRK">Do not fork a subprocess</A> </P></LI></UL></P><P>* * *</P><P><AHREF="testbranch.html#CASEESAC1"><ICLASS="FIRSTTERM">case</I> construct</A> <UL><LI><P><AHREF="testbranch.html#CASECL">Command-line parameters</A>, handling</P></LI><LI><P><AHREF="testbranch.html#CSGLOB">Globbing</A>, filtering strings with</P></LI></UL></P><P><AHREF="external.html#CATREF">cat</A>, con<ICLASS="FIRSTTERM">cat</I>entate file(s) <UL><LI><P><AHREF="optimizations.html#CATABUSE">Abuse of</A></P></LI><LI><P><AHREF="here-docs.html#CATSCRIPTREF"><ICLASS="FIRSTTERM">cat</I> scripts</A></P></LI><LI><P><AHREF="external.html#CATLESSEFF">Less efficient than redirecting <TTCLASS="FILENAME">stdin</TT></A></P></LI><LI><P><AHREF="internal.html#READPIPEREF">Piping the output of</A>, to a <AHREF="internal.html#READREF">read</A></P></LI><LI><P><AHREF="external.html#CATUSES">Uses of</A></P></LI></UL></P><P><AHREF="othertypesv.html#CHILDREF">Child processes</A></P><P><AHREF="special-chars.html#NULLREF">Colon</A>, <BCLASS="COMMAND">: </B>, equivalent to the <AHREF="internal.html#TRUEREF">true</A> Bash builtin</P><P><AHREF="colorizing.html#COLORIZINGREF">Colorizing scripts</A> <UL><LI><P><AHREF="colorizing.html#COLORIZTABLE"><BCLASS="COMMAND">Table</B></A> of color escape sequences</P></LI><LI><P><AHREF="colorizing.html#COLORIZTEMPL">Template</A>, colored text on colored background</P></LI></UL></P><P><AHREF="operations.html#COMMAOP">Comma operator</A>, linking commands or operations</P><P><AHREF="bash-options.html">Command-line options</A></P><P><AHREF="commandsub.html#COMMANDSUBREF">Command substitution</A> <UL><LI><P> <AHREF="commandsub.html#CSPARENS"><BCLASS="COMMAND">$( ... )</B></A>, preferred notation</P></LI><LI><P><AHREF="commandsub.html#BACKQUOTESREF"><ICLASS="FIRSTTERM">Backquotes</I></A></P></LI><LI><P><AHREF="commandsub.html#CSTOOLSET">Extending the <ICLASS="FIRSTTERM">Bash</I> toolset</A></P></LI><LI><P><AHREF="commandsub.html#CSSUBSH">Invokes a <ICLASS="FIRSTTERM">subshell</I></A></P></LI><LI><P><AHREF="commandsub.html#CSNEST">Nesting</A></P></LI><LI><P><AHREF="commandsub.html#CSTRNL">Removes trailing newlines</A> </P></LI><LI><P><AHREF="commandsub.html#CSVL">Setting variable from loop output</A> </P></LI><LI><P><AHREF="commandsub.html#CSWS">Word splitting</A></P></LI></UL></P><P><AHREF="assortedtips.html#COMMENTH">Comment headers</A>, special purpose</P><P>Commenting out blocks of code <UL><LI><P>Using an <AHREF="here-docs.html#CBLOCK1"><ICLASS="FIRSTTERM">anonymous</I> here document</A></P></LI><LI><P>Using an <AHREF="assortedtips.html#COMOUTBL"> <ICLASS="FIRSTTERM">if-then</I> construct</A></P></LI></UL></P><P><AHREF="comparison-ops.html#CCOMPARISON1">Compound comparison</A> operators</P><P><AHREF="filearchiv.html#FACOMPRESSION1">Compression utilities</A> <UL><LI><P><AHREF="filearchiv.html#BZIPREF">bzip2</A></P></LI><LI><P><AHREF="filearchiv.html#COMPRESSREF">compress</A></P></LI><LI><P><AHREF="filearchiv.html#GZIPREF">gzip</A></P></LI><LI><P><AHREF="filearchiv.html#ZIPREF">zip</A></P></LI></UL></P><P><AHREF="loopcontrol.html#BRKCONT1">continue</A> loop control command</P><P><AHREF="special-chars.html#CONTROLCHARREF">Control characters</A> <UL><LI><P><AHREF="special-chars.html#CTLCREF">Control-C</A>, <ICLASS="FIRSTTERM">break</I></P></LI><LI><P><AHREF="special-chars.html#CTLDREF">Control-D</A>, terminate / log out / erase</P></LI><LI><P><AHREF="special-chars.html#CTLGREF">Control-G</A>, <TTCLASS="USERINPUT"><B>BEL</B></TT> (<ICLASS="FIRSTTERM">beep</I>)</P></LI><LI><P><AHREF="special-chars.html#CTLHREF">Control-H</A>, <ICLASS="FIRSTTERM">rubout</I></P></LI><LI><P><AHREF="special-chars.html#CTLJREF">Control-J</A>, <ICLASS="FIRSTTERM">newline</I></P></LI><LI><P><AHREF="special-chars.html#CTLMREF">Control-M</A>, carriage return</P></LI></UL></P><P><AHREF="system.html#CRONREF">cron</A>, scheduling <ICLASS="FIRSTTERM">daemon</I></P><P><AHREF="assortedtips.html#CSTYLE"><ICLASS="FIRSTTERM">C</I>-style syntax </A>, for handling variables</P><P>Curly brackets {} <UL><LI><P><AHREF="moreadv.html#CURLYBRACKETSREF">in <ICLASS="FIRSTTERM">find</I> command</A></P></LI><LI><P><AHREF="regexp.html#ESCPCB">in an <ICLASS="FIRSTTERM">Extended Regular Expression</I></A></P></LI><LI><P><AHREF="moreadv.html#XARGSCURLYREF">in <ICLASS="FIRSTTERM">xargs</I></A></P></LI></UL></P><P>* * *</P><P><AHREF="communications.html#DAEMONREF">Daemons</A>, in UNIX-type OS</P><P><AHREF="timedate.html#DATEREF">date</A></P><P><AHREF="mathc.html#DCREF">dc</A>, calculator utility</P><P><AHREF="extmisc.html#DDREF">dd</A>, <ICLASS="FIRSTTERM">data duplicator</I> command <UL><LI><P><A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -