📄 index.html
字号:
><DT>10-25. <AHREF="testbranch.html#EX30">使用<BCLASS="COMMAND">case</B>来创建菜单</A></DT><DT>10-26. <AHREF="testbranch.html#CASECMD">使用命令替换来产生<BCLASS="COMMAND">case</B>变量</A></DT><DT>10-27. <AHREF="testbranch.html#MATCHSTRING">简单的字符串匹配</A></DT><DT>10-28. <AHREF="testbranch.html#ISALPHA">检查输入字符是否为字母</A></DT><DT>10-29. <AHREF="testbranch.html#EX31">使用<BCLASS="COMMAND">select</B>来创建菜单</A></DT><DT>10-30. <AHREF="testbranch.html#EX32">使用函数中的<BCLASS="COMMAND">select</B>结构来创建菜单</A></DT><DT>11-1. <AHREF="internal.html#SPAWNSCR">一个fork出多个自身实例的脚本</A></DT><DT>11-2. <AHREF="internal.html#EX47">使用<BCLASS="COMMAND">printf</B>的例子</A></DT><DT>11-3. <AHREF="internal.html#EX36">使用<BCLASS="COMMAND">read</B>来进行变量分配</A></DT><DT>11-4. <AHREF="internal.html#READNOVAR">当使用一个不带变量参数的<BCLASS="COMMAND">read</B>命令时, 将会发生什么?</A></DT><DT>11-5. <AHREF="internal.html#READR"><BCLASS="COMMAND">read</B>命令的多行输入</A></DT><DT>11-6. <AHREF="internal.html#ARROWDETECT">检测方向键</A></DT><DT>11-7. <AHREF="internal.html#READREDIR">通过<AHREF="io-redirection.html#IOREDIRREF">文件重定向</A>来使用<BCLASS="COMMAND">read</B>命令</A></DT><DT>11-8. <AHREF="internal.html#READPIPE">管道输出到read中的问题</A></DT><DT>11-9. <AHREF="internal.html#EX37">修改当前工作目录</A></DT><DT>11-10. <AHREF="internal.html#EX46">使用<SPANCLASS="QUOTE">"let"</SPAN>命令来做算术运算.</A></DT><DT>11-11. <AHREF="internal.html#EX43">展示<BCLASS="COMMAND">eval</B>命令的效果</A></DT><DT>11-12. <AHREF="internal.html#EX44">强制登出(log-off)</A></DT><DT>11-13. <AHREF="internal.html#ROT14">另一个<SPANCLASS="QUOTE">"rot13"</SPAN>版本</A></DT><DT>11-14. <AHREF="internal.html#EVALEX">在Perl脚本中使用<BCLASS="COMMAND">eval</B>命令来强制变量替换</A></DT><DT>11-15. <AHREF="internal.html#EX34">使用<BCLASS="COMMAND">set</B>命令来改变脚本的位置参数</A></DT><DT>11-16. <AHREF="internal.html#REVPOSPARAMS">反转位置参数</A></DT><DT>11-17. <AHREF="internal.html#SETPOS">重新分配位置参数</A></DT><DT>11-18. <AHREF="internal.html#UNS"><SPANCLASS="QUOTE">"Unsett"</SPAN>一个变量</A></DT><DT>11-19. <AHREF="internal.html#COLTOTALER3">使用<BCLASS="COMMAND">export</B>命令来将一个变量传递到一个内嵌<AHREF="awk.html#AWKREF">awk</A>的脚本中</A></DT><DT>11-20. <AHREF="internal.html#EX33">使用<BCLASS="COMMAND">getopts</B>命令来来读取传递给脚本的选项/参数</A></DT><DT>11-21. <AHREF="internal.html#EX38"><SPANCLASS="QUOTE">"includ"</SPAN>一个数据文件</A></DT><DT>11-22. <AHREF="internal.html#SELFSOURCE">一个(没什么用的)source自身的脚本</A></DT><DT>11-23. <AHREF="internal.html#EX54"><BCLASS="COMMAND">exec</B>命令的效果</A></DT><DT>11-24. <AHREF="internal.html#SELFEXEC">一个<BCLASS="COMMAND">exec</B>自身的脚本</A></DT><DT>11-25. <AHREF="x6756.html#EX39">在继续处理之前, 等待一个进程的结束</A></DT><DT>11-26. <AHREF="x6756.html#SELFDESTRUCT">一个结束自身的脚本程序</A></DT><DT>12-1. <AHREF="basic.html#EX40">使用<BCLASS="COMMAND">ls</B>命令来创建一个烧录<ABBRCLASS="ABBREV">CDR</ABBR>的内容列表</A></DT><DT>12-2. <AHREF="basic.html#HELLOL">到底是Hello还是Good-bye</A></DT><DT>12-3. <AHREF="moreadv.html#EX57"><BCLASS="COMMAND">糟糕的文件名</B>, 删除当前目录下文件名中包含一些糟糕字符(包括<AHREF="special-chars.html#WHITESPACEREF">空白</A>的文件.</A></DT><DT>12-4. <AHREF="moreadv.html#IDELETE">通过文件的<EM>inode</EM>号来删除文件</A></DT><DT>12-5. <AHREF="moreadv.html#EX41">Logfile: 使用<BCLASS="COMMAND">xargs</B>来监控系统log</A></DT><DT>12-6. <AHREF="moreadv.html#EX42">把当前目录下的文件拷贝到另一个文件中</A></DT><DT>12-7. <AHREF="moreadv.html#KILLBYNAME">通过名字kill进程</A></DT><DT>12-8. <AHREF="moreadv.html#WF2">使用<BCLASS="COMMAND">xargs</B><BCLASS="COMMAND">分析单词出现的频率</B></A></DT><DT>12-9. <AHREF="moreadv.html#EX45">使用<BCLASS="COMMAND">expr</B></A></DT><DT>12-10. <AHREF="timedate.html#EX51">使用<BCLASS="COMMAND">date</B>命令</A></DT><DT>12-11. <AHREF="textproc.html#WF">分析单词出现的频率</A></DT><DT>12-12. <AHREF="textproc.html#SCRIPTDETECTOR">哪个文件是脚本?</A></DT><DT>12-13. <AHREF="textproc.html#RND">产生10-进制随机数</A></DT><DT>12-14. <AHREF="textproc.html#EX12">使用<BCLASS="COMMAND">tail</B>命令来监控系统log</A></DT><DT>12-15. <AHREF="textproc.html#GRP">在脚本中模拟<SPANCLASS="QUOTE">"grep"</SPAN>的行为</A></DT><DT>12-16. <AHREF="textproc.html#DICTLOOKUP">在1913年的韦氏词典中查找定义</A></DT><DT>12-17. <AHREF="textproc.html#LOOKUP">检查列表中单词的正确性</A></DT><DT>12-18. <AHREF="textproc.html#EX49"><BCLASS="COMMAND">转换大写</B>: 把一个文件的内容全部转换为大写.</A></DT><DT>12-19. <AHREF="textproc.html#LOWERCASE"><BCLASS="COMMAND">转换小写</B>: 将当前目录下的所有文全部转换为小写.</A></DT><DT>12-20. <AHREF="textproc.html#DU"><BCLASS="COMMAND">Du</B>: DOS到UNIX文本文件的转换.</A></DT><DT>12-21. <AHREF="textproc.html#ROT13"><BCLASS="COMMAND">rot13</B>: rot13, 弱智加密.</A></DT><DT>12-22. <AHREF="textproc.html#CRYPTOQUOTE">产生<SPANCLASS="QUOTE">"Crypto-Quote"</SPAN>游戏(译者: 一种文字游戏)</A></DT><DT>12-23. <AHREF="textproc.html#EX50">格式化文件列表.</A></DT><DT>12-24. <AHREF="textproc.html#COL">使用<BCLASS="COMMAND">column</B>来格式化目录列表</A></DT><DT>12-25. <AHREF="textproc.html#LNUM"><BCLASS="COMMAND">nl</B>: 一个自己计算行号的脚本.</A></DT><DT>12-26. <AHREF="textproc.html#MANVIEW"><BCLASS="COMMAND">manview</B>: 查看格式化的man页</A></DT><DT>12-27. <AHREF="filearchiv.html#EX48">使用<BCLASS="COMMAND">cpio</B>来拷贝一个目录树</A></DT><DT>12-28. <AHREF="filearchiv.html#DERPM">解包一个<EM>rpm</EM>归档文件</A></DT><DT>12-29. <AHREF="filearchiv.html#STRIPC">从C文件中去掉注释</A></DT><DT>12-30. <AHREF="filearchiv.html#WHAT"><BCLASS="COMMAND">浏览<TTCLASS="FILENAME">/usr/X11R6/bin</TT></B></A></DT><DT>12-31. <AHREF="filearchiv.html#WSTRINGS">一个<SPANCLASS="QUOTE">"改进过"</SPAN>的<EM>strings</EM>命令</A></DT><DT>12-32. <AHREF="filearchiv.html#FILECOMP">在一个脚本中使用<BCLASS="COMMAND">cmp</B>命令来比较两个文件.</A></DT><DT>12-33. <AHREF="filearchiv.html#EX35"><BCLASS="COMMAND">basename</B>和<BCLASS="COMMAND">dirname</B></A></DT><DT>12-34. <AHREF="filearchiv.html#FILEINTEGRITY">检查文件完整性</A></DT><DT>12-35. <AHREF="filearchiv.html#EX52">Uudecode编码后的文件</A></DT><DT>12-36. <AHREF="communications.html#SPAMLOOKUP">查找滥用的链接来报告垃圾邮件发送者</A></DT><DT>12-37. <AHREF="communications.html#ISSPAMMER">分析一个垃圾邮件域</A></DT><DT>12-38. <AHREF="communications.html#QUOTEFETCH">获得一份股票报价</A></DT><DT>12-39. <AHREF="communications.html#FC4UPD">更新FC4(Fedora 4)</A></DT><DT>12-40. <AHREF="communications.html#REMOTE">使用ssh</A></DT><DT>12-41. <AHREF="communications.html#SELFMAILER">一个mail自身的脚本</A></DT><DT>12-42. <AHREF="mathc.html#MONTHLYPMT">按月偿还贷款</A></DT><DT>12-43. <AHREF="mathc.html#BASE">数制转换</A></DT><DT>12-44. <AHREF="mathc.html#ALTBC">使用<SPANCLASS="QUOTE">"here document"</SPAN>来调用<BCLASS="COMMAND">bc</B></A></DT><DT>12-45. <AHREF="mathc.html#CANNON">计算圆周率</A></DT><DT>12-46. <AHREF="mathc.html#HEXCONVERT">将10进制数字转换为16进制数字</A></DT><DT>12-47. <AHREF="mathc.html#FACTR">因子分解</A></DT><DT>12-48. <AHREF="mathc.html#HYPOT">计算直角三角形的斜边</A></DT><DT>12-49. <AHREF="extmisc.html#EX53">使用<BCLASS="COMMAND">seq</B>命令来产生循环参数</A></DT><DT>12-50. <AHREF="extmisc.html#LETTERCOUNT">字母统计</A></DT><DT>12-51. <AHREF="extmisc.html#EX33A">使用<BCLASS="COMMAND">getopt</B>来分析命令行选项</A></DT><DT>12-52. <AHREF="extmisc.html#SELFCOPY">一个拷贝自身的脚本</A></DT><DT>12-53. <AHREF="extmisc.html#EXERCISINGDD">练习<BCLASS="COMMAND">dd</B></A></DT><DT>12-54. <AHREF="extmisc.html#DDKEYPRESS">记录按键</A></DT><DT>12-55. <AHREF="extmisc.html#BLOTOUT">安全的删除一个文件</A></DT><DT>12-56. <AHREF="extmisc.html#TEMPFILENAME">文件名产生器</A></DT><DT>12-57. <AHREF="extmisc.html#UNITCONVERSION">将长度单位-米, 转化为英里</A></DT><DT>12-58. <AHREF="extmisc.html#M4">使用m4</A></DT><DT>13-1. <AHREF="system.html#SETNEWPW">设置一个新密码</A></DT><DT>13-2. <AHREF="system.html#ERASE">设置一个擦除字符</A></DT><DT>13-3. <AHREF="system.html#SECRETPW"><BCLASS="COMMAND">保密密码</B>: 关闭终端对于密码的echo</A></DT><DT>13-4. <AHREF="system.html#KEYPRESS">按键检测</A></DT><DT>13-5. <AHREF="system.html#ISCAN">扫描远程机器上的<EM>identd</EM>服务进程</A></DT><DT>13-6. <AHREF="system.html#KILLPROCESS">使用<BCLASS="COMMAND">pidof</B>命令帮忙kill一个进程</A></DT><DT>13-7. <AHREF="system.html#ISOMOUNTREF">检查一个CD镜像</A></DT><DT>13-8. <AHREF="system.html#CREATEFS">在一个文件中创建文件系统</A></DT><DT>13-9. <AHREF="system.html#ADDDRV">添加一个新的硬盘驱动器</A></DT><DT>13-10. <AHREF="system.html#ROT13A">用<BCLASS="COMMAND">umask</B>将输出文件隐藏起来</A></DT><DT>13-11. <AHREF="sysscripts.html#EX55"><BCLASS="COMMAND">killall</B>, 来自于<TTCLASS="FILENAME">/etc/rc.d/init.d</TT></A></DT><DT>14-1. <AHREF="commandsub.html#STUPSCR">愚蠢的脚本策略</A></DT><DT>14-2. <AHREF="commandsub.html#CSUBLOOP">将一个循环输出的内容设置到变量中</A></DT><DT>14-3. <AHREF="commandsub.html#AGRAM2">找anagram(回文构词法, 可以将一个有意义的单词, 变换为1个或多个有意义的单词, 但是还是原来的子母集合)</A></DT><DT>16-1. <AHREF="x13380.html#REDIR1">使用<BCLASS="COMMAND">exec</B>重定向<TTCLASS="FILENAME">stdin</TT></A></DT><DT>16-2. <AHREF="x13380.html#REASSIGNSTDOUT">使用<BCLASS="COMMAND">exec</B>来重定向<TTCLASS="FILENAME">stdout</TT></A></DT><DT>16-3. <AHREF="x13380.html#UPPERCONV">使用<BCLASS="COMMAND">exec</B>在同一个脚本中重定向<TTCLASS="FILENAME">stdin</TT>和<TTCLASS="FILENAME">stdout</TT></A></DT><DT>16-4. <AHREF="x13380.html#AVOIDSUBSHELL">避免子shell</A></DT><DT>16-5. <AHREF="redircb.html#REDIR2"><EM>while</EM>循环的重定向</A></DT><DT>16-6. <AHREF="redircb.html#REDIR2A">重定向<EM>while</EM>循环的另一种形式</A></DT><DT>16-7. <AHREF="redircb.html#REDIR3">重定向<EM>until</EM>循环</A></DT><DT>16-8. <AHREF="redircb.html#REDIR4">重定向<EM>for</EM>循环</A></DT><DT>16-9. <AHREF="redircb.html#REDIR4A">重定向<EM>for</EM>循环(<TTCLASS="FILENAME">stdin</TT>和<TTCLASS="FILENAME">stdout</TT>都进行重定向)</A></DT><DT>16-10. <AHREF="redircb.html#REDIR5">重定向<EM>if/then</EM>测试结构</A></DT><DT>16-11. <AHREF="redircb.html#NAMESDATA">用于上面例子的<SPANCLASS="QUOTE">"names.data"</SPAN>数据文件</A></DT><DT>16-12. <AHREF="redirapps.html#LOGEVENTS">事件纪录</A></DT><DT>17-1. <AHREF="here-docs.html#EX70"><BCLASS="COMMAND">广播</B>: 将消息发送给每个登陆的用户</A></DT><DT>17-2. <AHREF="here-docs.html#EX69"><BCLASS="COMMAND">虚拟文件</B>: 创建一个2行的虚拟文件</A></DT><DT>17-3. <AHREF="here-docs.html#EX71">使用<BCLASS="COMMAND">cat</B>的多行消息</A></DT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -