?? index.html
字號:
HREF="internal.html#EX36">Variable assignment, using <ICLASS="FIRSTTERM">read</I></A></DT><DT>14-4. <AHREF="internal.html#READNOVAR">What happens when <ICLASS="FIRSTTERM">read</I> has no variable</A></DT><DT>14-5. <AHREF="internal.html#READR">Multi-line input to <ICLASS="FIRSTTERM">read</I></A></DT><DT>14-6. <AHREF="internal.html#ARROWDETECT">Detecting the arrow keys</A></DT><DT>14-7. <AHREF="internal.html#READREDIR">Using <ICLASS="FIRSTTERM">read</I> with <AHREF="io-redirection.html#IOREDIRREF">file redirection</A></A></DT><DT>14-8. <AHREF="internal.html#READPIPE">Problems reading from a pipe</A></DT><DT>14-9. <AHREF="internal.html#EX37">Changing the current working directory</A></DT><DT>14-10. <AHREF="internal.html#EX46">Letting <ICLASS="FIRSTTERM">let</I> do arithmetic.</A></DT><DT>14-11. <AHREF="internal.html#EX43">Showing the effect of <ICLASS="FIRSTTERM">eval</I></A></DT><DT>14-12. <AHREF="internal.html#ECHOPARAMS"><ICLASS="FIRSTTERM">Echoing</I> the <ICLASS="FIRSTTERM">command-line parameters</I></A></DT><DT>14-13. <AHREF="internal.html#EX44">Forcing a log-off</A></DT><DT>14-14. <AHREF="internal.html#ROT14">A version of <ICLASS="FIRSTTERM">rot13</I></A></DT><DT>14-15. <AHREF="internal.html#EVALEX">Using <ICLASS="FIRSTTERM">eval</I> to force variable substitution in a <ICLASS="FIRSTTERM">Perl</I> script</A></DT><DT>14-16. <AHREF="internal.html#EX34">Using <ICLASS="FIRSTTERM">set</I> with positional parameters</A></DT><DT>14-17. <AHREF="internal.html#REVPOSPARAMS">Reversing the positional parameters</A></DT><DT>14-18. <AHREF="internal.html#SETPOS">Reassigning the positional parameters</A></DT><DT>14-19. <AHREF="internal.html#UNS"><SPANCLASS="QUOTE">"Unsetting"</SPAN> a variable</A></DT><DT>14-20. <AHREF="internal.html#COLTOTALER3">Using <ICLASS="FIRSTTERM">export</I> to pass a variable to an embedded <ICLASS="FIRSTTERM">awk</I> script</A></DT><DT>14-21. <AHREF="internal.html#EX33">Using <ICLASS="FIRSTTERM">getopts</I> to read the options/arguments passed to a script</A></DT><DT>14-22. <AHREF="internal.html#EX38"><SPANCLASS="QUOTE">"Including"</SPAN> a data file</A></DT><DT>14-23. <AHREF="internal.html#SELFSOURCE">A (useless) script that sources itself</A></DT><DT>14-24. <AHREF="internal.html#EX54">Effects of <ICLASS="FIRSTTERM">exec</I></A></DT><DT>14-25. <AHREF="internal.html#SELFEXEC">A script that <ICLASS="FIRSTTERM">exec's</I> itself</A></DT><DT>14-26. <AHREF="internal.html#EX39">Waiting for a process to finish before proceeding</A></DT><DT>14-27. <AHREF="internal.html#SELFDESTRUCT">A script that kills itself</A></DT><DT>15-1. <AHREF="external.html#EX40">Using <ICLASS="FIRSTTERM">ls</I> to create a table of contents for burning a <SPANCLASS="ABBREV">CDR</SPAN> disk</A></DT><DT>15-2. <AHREF="external.html#HELLOL">Hello or Good-bye</A></DT><DT>15-3. <AHREF="moreadv.html#EX57"><ICLASS="FIRSTTERM">Badname</I>, eliminate file names in current directory containing bad characters and <AHREF="special-chars.html#WHITESPACEREF">whitespace</A>.</A></DT><DT>15-4. <AHREF="moreadv.html#IDELETE">Deleting a file by its <ICLASS="FIRSTTERM">inode</I> number</A></DT><DT>15-5. <AHREF="moreadv.html#EX41">Logfile: Using <ICLASS="FIRSTTERM">xargs</I> to monitor system log</A></DT><DT>15-6. <AHREF="moreadv.html#EX42">Copying files in current directory to another</A></DT><DT>15-7. <AHREF="moreadv.html#KILLBYNAME">Killing processes by name</A></DT><DT>15-8. <AHREF="moreadv.html#WF2">Word frequency analysis using <ICLASS="FIRSTTERM">xargs</I></A></DT><DT>15-9. <AHREF="moreadv.html#EX45">Using <ICLASS="FIRSTTERM">expr</I></A></DT><DT>15-10. <AHREF="timedate.html#EX51">Using <ICLASS="FIRSTTERM">date</I></A></DT><DT>15-11. <AHREF="timedate.html#DATECALC"><ICLASS="FIRSTTERM">Date</I> calculations</A></DT><DT>15-12. <AHREF="textproc.html#WF">Word Frequency Analysis</A></DT><DT>15-13. <AHREF="textproc.html#SCRIPTDETECTOR">Which files are scripts?</A></DT><DT>15-14. <AHREF="textproc.html#RND">Generating 10-digit random numbers</A></DT><DT>15-15. <AHREF="textproc.html#EX12">Using <ICLASS="FIRSTTERM">tail</I> to monitor the system log</A></DT><DT>15-16. <AHREF="textproc.html#FROMSH">Printing out the <ICLASS="FIRSTTERM">From</I> lines in stored e-mail messages</A></DT><DT>15-17. <AHREF="textproc.html#GRP">Emulating <ICLASS="FIRSTTERM">grep</I> in a script</A></DT><DT>15-18. <AHREF="textproc.html#DICTLOOKUP">Looking up definitions in Webster's 1913 Dictionary</A></DT><DT>15-19. <AHREF="textproc.html#LOOKUP">Checking words in a list for validity</A></DT><DT>15-20. <AHREF="textproc.html#EX49"><ICLASS="FIRSTTERM">toupper</I>: Transforms a file to all uppercase.</A></DT><DT>15-21. <AHREF="textproc.html#LOWERCASE"><ICLASS="FIRSTTERM">lowercase</I>: Changes all filenames in working directory to lowercase.</A></DT><DT>15-22. <AHREF="textproc.html#DU"><ICLASS="FIRSTTERM">du</I>: DOS to UNIX text file conversion.</A></DT><DT>15-23. <AHREF="textproc.html#ROT13"><ICLASS="FIRSTTERM">rot13</I>: ultra-weak encryption.</A></DT><DT>15-24. <AHREF="textproc.html#CRYPTOQUOTE">Generating <SPANCLASS="QUOTE">"Crypto-Quote"</SPAN> Puzzles</A></DT><DT>15-25. <AHREF="textproc.html#EX50">Formatted file listing.</A></DT><DT>15-26. <AHREF="textproc.html#COL">Using <ICLASS="FIRSTTERM">column</I> to format a directory listing</A></DT><DT>15-27. <AHREF="textproc.html#LNUM"><ICLASS="FIRSTTERM">nl</I>: A self-numbering script.</A></DT><DT>15-28. <AHREF="textproc.html#MANVIEW"><ICLASS="FIRSTTERM">manview</I>: Viewing formatted manpages</A></DT><DT>15-29. <AHREF="filearchiv.html#EX48">Using <ICLASS="FIRSTTERM">cpio</I> to move a directory tree</A></DT><DT>15-30. <AHREF="filearchiv.html#DERPM">Unpacking an <ICLASS="FIRSTTERM">rpm</I> archive</A></DT><DT>15-31. <AHREF="filearchiv.html#STRIPC">Stripping comments from C program files</A></DT><DT>15-32. <AHREF="filearchiv.html#WHAT">Exploring <TTCLASS="FILENAME">/usr/X11R6/bin</TT></A></DT><DT>15-33. <AHREF="filearchiv.html#WSTRINGS">An <SPANCLASS="QUOTE">"improved"</SPAN> <ICLASS="FIRSTTERM">strings</I> command</A></DT><DT>15-34. <AHREF="filearchiv.html#FILECOMP">Using <ICLASS="FIRSTTERM">cmp</I> to compare two files within a script.</A></DT><DT>15-35. <AHREF="filearchiv.html#EX35"><ICLASS="FIRSTTERM">basename</I> and <ICLASS="FIRSTTERM">dirname</I></A></DT><DT>15-36. <AHREF="filearchiv.html#SPLITCOPY">A script that copies itself in sections</A></DT><DT>15-37. <AHREF="filearchiv.html#FILEINTEGRITY">Checking file integrity</A></DT><DT>15-38. <AHREF="filearchiv.html#EX52">Uudecoding encoded files</A></DT><DT>15-39. <AHREF="communications.html#SPAMLOOKUP">Finding out where to report a spammer</A></DT><DT>15-40. <AHREF="communications.html#ISSPAMMER">Analyzing a spam domain</A></DT><DT>15-41. <AHREF="communications.html#QUOTEFETCH">Getting a stock quote</A></DT><DT>15-42. <AHREF="communications.html#FC4UPD">Updating FC4</A></DT><DT>15-43. <AHREF="communications.html#REMOTE">Using <ICLASS="FIRSTTERM">ssh</I></A></DT><DT>15-44. <AHREF="communications.html#SELFMAILER">A script that mails itself</A></DT><DT>15-45. <AHREF="mathc.html#MONTHLYPMT">Monthly Payment on a Mortgage</A></DT><DT>15-46. <AHREF="mathc.html#BASE">Base Conversion</A></DT><DT>15-47. <AHREF="mathc.html#ALTBC">Invoking <ICLASS="FIRSTTERM">bc</I> using a <ICLASS="FIRSTTERM">here document</I></A></DT><DT>15-48. <AHREF="mathc.html#CANNON">Calculating PI</A></DT><DT>15-49. <AHREF="mathc.html#HEXCONVERT">Converting a decimal number to hexadecimal</A></DT><DT>15-50. <AHREF="mathc.html#FACTR">Factoring</A></DT><DT>15-51. <AHREF="mathc.html#HYPOT">Calculating the hypotenuse of a triangle</A></DT><DT>15-52. <AHREF="extmisc.html#EX53">Using <ICLASS="FIRSTTERM">seq</I> to generate loop arguments</A></DT><DT>15-53. <AHREF="extmisc.html#LETTERCOUNT">Letter Count"</A></DT><DT>15-54. <AHREF="extmisc.html#EX33A">Using <ICLASS="FIRSTTERM">getopt</I> to parse command-line options</A></DT><DT>15-55. <AHREF="extmisc.html#SELFCOPY">A script that copies itself</A></DT><DT>15-56. <AHREF="extmisc.html#EXERCISINGDD">Exercising <ICLASS="FIRSTTERM">dd</I></A></DT><DT>15-57. <AHREF="extmisc.html#DDKEYPRESS">Capturing Keystrokes</A></DT><DT>15-58. <AHREF="extmisc.html#BLOTOUT">Securely deleting a file</A></DT><DT>15-59. <AHREF="extmisc.html#TEMPFILENAME">Filename generator</A></DT><DT>15-60. <AHREF="extmisc.html#UNITCONVERSION">Converting meters to miles</A></DT><DT>15-61. <AHREF="extmisc.html#M4">Using <ICLASS="FIRSTTERM">m4</I></A></DT><DT>16-1. <AHREF="system.html#SETNEWPW">Setting a new password</A></DT><DT>16-2. <AHREF="system.html#ERASE">Setting an <ICLASS="FIRSTTERM">erase</I> character</A></DT><DT>16-3. <AHREF="system.html#SECRETPW"><ICLASS="FIRSTTERM">secret password</I>: Turning off terminal echoing</A></DT><DT>16-4. <AHREF="system.html#KEYPRESS">Keypress detection</A></DT><DT>16-5. <AHREF="system.html#ISCAN">Checking a remote server for <ICLASS="FIRSTTERM">identd</I></A></DT><DT>16-6. <AHREF="system.html#KILLPROCESS"><ICLASS="FIRSTTERM">pidof</I> helps kill a process</A></DT><DT>16-7. <AHREF="system.html#ISOMOUNTREF">Checking a CD image</A></DT><DT>16-8. <AHREF="system.html#CREATEFS">Creating a filesystem in a file</A></DT><DT>16-9. <AHREF="system.html#ADDDRV">Adding a new hard drive</A></DT><DT>16-10. <AHREF="system.html#ROT13A">Using <ICLASS="FIRSTTERM">umask</I> to hide an output file from prying eyes</A></DT><DT>16-11. <AHREF="system.html#EX55"><ICLASS="FIRSTTERM">killall</I>, from <TTCLASS="FILENAME">/etc/rc.d/init.d</TT></A></DT><DT>18-1. <AHREF="here-docs.html#EX70"><ICLASS="FIRSTTERM">broadcast</I>: Sends message to everyone logged in</A></DT><DT>18-2. <AHREF="here-docs.html#EX69"><ICLASS="FIRSTTERM">dummyfile</I>: Creates a 2-line dummy file</A></DT><DT>18-3. <AHREF="here-docs.html#EX71">Multi-line message using <ICLASS="FIRSTTERM">cat</I></A></DT><DT>18-4. <AHREF="here-docs.html#EX71A">Multi-line message, with tabs suppressed</A></DT><DT>18-5. <AHREF="here-docs.html#EX71B">Here document with parameter substitution</A></DT><DT>18-6. <AHREF="here-docs.html#EX72">Upload a file pair to <ICLASS="FIRSTTERM">Sunsite</I> incoming directory</A></DT><DT>18-7. <AHREF="here-docs.html#EX71C">Parameter substitution turned off</A></DT><DT>18-8. <AHREF="here-docs.html#GENERATESCRIPT">A script that generates another script</A></DT><DT>18-9. <AHREF="here-docs.html#HF">Here documents and functions</A></DT><DT>18-10. <AHREF="here-docs.html#ANONHEREDOC"><SPANCLASS="QUOTE">"Anonymous"</SPAN> Here Document</A></DT><DT>18-11. <AHREF="here-docs.html#COMMENTBLOCK">Commenting out a block of code</A></DT><DT>18-12. <AHREF="here-docs.html#SELFDOCUMENT">A self-documenting script</A></DT><DT>18-13. <AHREF="here-docs.html#PREPENDEX">Prepending a line to a file</A></DT><DT>18-14. <AHREF="here-docs.html#MAILBOXGREP">Parsing a mailbox</A></DT><DT>19-1. <AHREF="io-redirection.html#REDIR1">Redirecting <TTCLASS="FILENAME">stdin</TT> using <ICLASS="FIRSTTERM">exec</I></A></DT><DT>19-2. <AHREF="io-redirection.html#REASSIGNSTDOUT">Redirecting <TTCLASS="FILENAME">stdout</TT> using <ICLASS="FIRSTTERM">exec</I></A></DT><DT>19-3. <AHREF="io-redirection.html#UPPERCONV">Redirecting both <TTCLASS="FILENAME">stdin</TT> and <TTCLASS="FILENAME">stdout</TT> in the same script with <ICLASS="FIRSTTERM">exec</I></A></DT><DT>19-4. <AHREF="io-redirection.html#AVOIDSUBSHELL">Avoiding a subshell</A></DT><DT>19-5. <AHREF="redircb.html#REDIR2">Redirected <ICLASS="FIRSTTERM">while</I> loop</A></DT><DT>19-6. <AHREF="redircb.html#REDIR2A">Alternate form of redirected <ICLASS="FIRSTTERM">while</I> loop</A></DT><DT>19-7. <AHREF="redircb.html#REDIR3">Redirected <ICLASS="FIRSTTERM">until</I> loop</A></DT><DT>19-8. <AHREF="redircb.html#REDIR4">Redirected <ICLASS="FIRSTTERM">for</I> loop</A></DT><DT>19-9. <AHREF="redircb.html#REDIR4A">Redirected <ICLASS="FIRSTTERM">for</I> loop (both <TTCLASS="FILENAME">stdin</TT> and <TTCLASS="FILENAME">stdout</TT> redirected)</A></DT><DT>19-10. <AHREF="redircb.html#REDIR5">Redirected <ICLASS="FIRSTTERM">if/then</I> test</A
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -