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

📄 00000003.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的地方,让&nbsp;parent&nbsp;process&nbsp;去读取,&nbsp;并改变&nbsp;parent&nbsp;process&nbsp;的变数。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;另一个做法则是写一个&nbsp;shell&nbsp;script,然後在&nbsp;Bourne&nbsp;shell&nbsp;或&nbsp;Korn&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;shell&nbsp;中用&nbsp;&quot;.&quot;,在&nbsp;C&nbsp;shell&nbsp;中用&nbsp;source&nbsp;去执行那个&nbsp;shell&nbsp;script。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;若此&nbsp;sript&nbsp;名为&nbsp;&quot;myscript&quot;&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在&nbsp;Bourne&nbsp;shell&nbsp;或&nbsp;Korn&nbsp;shell&nbsp;中就用&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.&nbsp;myscript&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在&nbsp;C&nbsp;shell&nbsp;中则用&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source&nbsp;myscript&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;若你想做的只是要改变所在目录或是设定一个环境变数,那使用&nbsp;C&nbsp;shell&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;中的&nbsp;alias&nbsp;或是&nbsp;Bourne/Korn&nbsp;shell&nbsp;中的函数就可达成你的目的。可参&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;考&quot;要怎麽设定&nbsp;prompt&nbsp;才会显示出目前所在的目录&quot;一节中的做法。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thomas&nbsp;Michanek&nbsp;(<A HREF="mailto:xtm@telelogic.se)">xtm@telelogic.se)</A>&nbsp;提供一个更详细的解答(&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="ftp://ftp.wg.omron.co.jp/pub/unix-faq/docs/script-vs-env)。">ftp://ftp.wg.omron.co.jp/pub/unix-faq/docs/script-vs-env)。</A>&nbsp;<BR>&nbsp;<BR>------------------------------&nbsp;<BR>&nbsp;<BR>Subject:&nbsp;How&nbsp;do&nbsp;I&nbsp;redirect&nbsp;stdout&nbsp;and&nbsp;stderr&nbsp;separately&nbsp;in&nbsp;csh?&nbsp;<BR>><I>From:&nbsp;<A HREF="mailto:msb@sq.com">msb@sq.com</A>&nbsp;(Mark&nbsp;Brader)&nbsp;</I><BR>Date:&nbsp;Mon,&nbsp;26&nbsp;Oct&nbsp;1992&nbsp;20:15:00&nbsp;-0500&nbsp;<BR>&nbsp;<BR>2.9)&nbsp;&nbsp;我要如何将&nbsp;csh&nbsp;的&nbsp;stdout&nbsp;与&nbsp;stderr&nbsp;导向到不同的地方呢?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在&nbsp;csh&nbsp;中,用&nbsp;&quot;&gt;&quot;&nbsp;将&nbsp;stdout&nbsp;导向,用&nbsp;&quot;&gt;&amp;&quot;&nbsp;则能将&nbsp;stdout&nbsp;与&nbsp;stderr&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一起导向。可是不能只单独把&nbsp;stderr&nbsp;转向。最好的方法是&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&nbsp;command&nbsp;&gt;stdout_file&nbsp;)&nbsp;&gt;&amp;stderr_file&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以上的命令会开一个&nbsp;subshell&nbsp;执行&nbsp;&quot;command&quot;;而这个&nbsp;subshell&nbsp;的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stdout&nbsp;则被转向到&nbsp;stdout_file,同时这个&nbsp;subshell&nbsp;的&nbsp;stdout&nbsp;和&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stderr&nbsp;则都被转向到&nbsp;stderr_file,但是因为&nbsp;stdour&nbsp;已经先被转向了,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所以&nbsp;stderr&nbsp;就会被转到&nbsp;stderr_file&nbsp;了。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果你只是单纯的不想把&nbsp;stdout&nbsp;做转向,那麽就用&nbsp;sh&nbsp;来帮你吧。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sh&nbsp;-c&nbsp;'command&nbsp;2&gt;stderr_file'&nbsp;<BR>&nbsp;<BR>------------------------------&nbsp;<BR>&nbsp;<BR>Subject:&nbsp;How&nbsp;do&nbsp;I&nbsp;tell&nbsp;inside&nbsp;.cshrc&nbsp;if&nbsp;I'm&nbsp;a&nbsp;login&nbsp;shell?&nbsp;<BR>Date:&nbsp;Thu&nbsp;Mar&nbsp;18&nbsp;17:16:55&nbsp;EST&nbsp;1993&nbsp;<BR>&nbsp;<BR>2.10)&nbsp;我如何在&nbsp;.cshrc&nbsp;中判断是否在&nbsp;login&nbsp;shell&nbsp;中?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当有人这麽问的时候,通常要问的是&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;要如何判断是否是一个&nbsp;interactive&nbsp;shell?&nbsp;或是问要如何判断是否是&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最上层的&nbsp;shell&nbsp;?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;若你是要问&nbsp;&quot;是否在&nbsp;login&nbsp;shell&nbsp;中&quot;(注:就是在做完&nbsp;.cshrc&nbsp;後,会&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;再去做&nbsp;.login),那麽你也许用&nbsp;&quot;ps&quot;&nbsp;和&nbsp;&quot;$$&quot;&nbsp;随便弄一弄,就能知道了&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;。因为通常&nbsp;login&nbsp;shells&nbsp;的名字在&nbsp;&quot;ps&quot;&nbsp;看起来都是由&nbsp;'-'&nbsp;做开头的。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果你是真的对另外两个问题感兴趣,那麽这里有个方法可以让你在&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.cshrc&nbsp;中判断。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!&nbsp;$?CSHLEVEL)&nbsp;then&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;This&nbsp;is&nbsp;a&nbsp;&quot;top-level&quot;&nbsp;shell,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;perhaps&nbsp;a&nbsp;login&nbsp;shell,&nbsp;perhaps&nbsp;a&nbsp;shell&nbsp;started&nbsp;up&nbsp;by&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;'rsh&nbsp;machine&nbsp;some-command'&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;This&nbsp;is&nbsp;where&nbsp;we&nbsp;should&nbsp;set&nbsp;PATH&nbsp;and&nbsp;anything&nbsp;else&nbsp;we&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;want&nbsp;to&nbsp;apply&nbsp;to&nbsp;every&nbsp;one&nbsp;of&nbsp;our&nbsp;shells.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setenv&nbsp;CSHLEVEL&nbsp;0&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;home&nbsp;=&nbsp;~username&nbsp;&nbsp;&nbsp;#&nbsp;just&nbsp;to&nbsp;be&nbsp;sure&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source&nbsp;~/.env&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;environment&nbsp;stuff&nbsp;we&nbsp;always&nbsp;want&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;This&nbsp;shell&nbsp;is&nbsp;a&nbsp;child&nbsp;of&nbsp;one&nbsp;of&nbsp;our&nbsp;other&nbsp;shells&nbsp;so&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;we&nbsp;don't&nbsp;need&nbsp;to&nbsp;set&nbsp;all&nbsp;the&nbsp;environment&nbsp;variables&nbsp;again.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;tmp&nbsp;=&nbsp;$CSHLEVEL&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;tmp++&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setenv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSHLEVEL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tmp&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endif&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;Exit&nbsp;from&nbsp;.cshrc&nbsp;if&nbsp;not&nbsp;interactive,&nbsp;e.g.&nbsp;under&nbsp;rsh&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!&nbsp;$?prompt)&nbsp;exit&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;Here&nbsp;we&nbsp;could&nbsp;set&nbsp;the&nbsp;prompt&nbsp;or&nbsp;aliases&nbsp;that&nbsp;would&nbsp;be&nbsp;useful&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;for&nbsp;interactive&nbsp;shells&nbsp;only.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source&nbsp;~/.aliases&nbsp;<BR>&nbsp;<BR>------------------------------&nbsp;<BR>&nbsp;<BR>Subject:&nbsp;How&nbsp;do&nbsp;I&nbsp;construct&nbsp;a&nbsp;...&nbsp;matches&nbsp;all&nbsp;files&nbsp;except&nbsp;&quot;.&quot;&nbsp;and&nbsp;<BR>&quot;..&quot;&nbsp;?&nbsp;<BR>Date:&nbsp;Thu&nbsp;Mar&nbsp;18&nbsp;17:16:55&nbsp;EST&nbsp;1993&nbsp;<BR>&nbsp;<BR>2.11)&nbsp;在&nbsp;shell&nbsp;中要用怎样的&nbsp;pattern&nbsp;来表示除了&nbsp;&quot;.&quot;&nbsp;与&nbsp;&quot;..&quot;&nbsp;外的所有档案?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个问题看来容易。因为你可以用&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;表示所有不是以&nbsp;&quot;.&quot;&nbsp;为开端的档案&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;表示所有以&nbsp;&quot;.&quot;&nbsp;为开端的档案,但是这样会把&nbsp;&quot;.&quot;&nbsp;和&nbsp;&quot;..&quot;&nbsp;也包&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;含进来,但是通常你并不会想把这两个也含进来。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.[!.]*&nbsp;&nbsp;这只有比较新的&nbsp;shells&nbsp;才能用;某些&nbsp;shells&nbsp;用&nbsp;&quot;^&quot;&nbsp;代替&nbsp;&quot;!&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而符合&nbsp;POSIX&nbsp;标准的&nbsp;shells&nbsp;一定能用&nbsp;&quot;!&quot;,但是大部份也都能接&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;受&nbsp;&quot;^&quot;;所有具可移植性的应用程式都不应该在&nbsp;&quot;[&quot;&nbsp;之後紧接著没被&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;quota&nbsp;起来的&nbsp;&quot;^&quot;)表示所有以&nbsp;&quot;.&quot;&nbsp;为开头并且第二个字元不是&nbsp;&quot;.&quot;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的档案;但是这样却会漏掉&nbsp;&quot;..foo&quot;&nbsp;这类的档案。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.??*&nbsp;&nbsp;&nbsp;&nbsp;表示所有以&nbsp;&quot;.&quot;&nbsp;为开头且档名长度至少为&nbsp;3&nbsp;的档案,这样大概&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;就能避开&nbsp;&quot;.&quot;&nbsp;和&nbsp;&quot;..&quot;&nbsp;了,但是却还是会漏掉&nbsp;&quot;.a&quot;&nbsp;这类的档。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所以想要正确地表示除了&nbsp;&quot;.&quot;&nbsp;与&nbsp;&quot;..&quot;&nbsp;之外所有的档案,你必须要用到&nbsp;3&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;个&nbsp;patterns(如果你没有像&nbsp;&quot;.a&quot;&nbsp;这样的档案,那你可以去掉第一个&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pattern):&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.[!.]*&nbsp;.??*&nbsp;*&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或者你也可以用一两个外部程式和&nbsp;backquote&nbsp;substitution。这样就很完&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;美了:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`ls&nbsp;-a&nbsp;|&nbsp;sed&nbsp;-e&nbsp;'/^\.$/d'&nbsp;-e&nbsp;'/^\.\.$/d'`&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(or&nbsp;`ls&nbsp;-A`&nbsp;in&nbsp;some&nbsp;Unix&nbsp;versions)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不过即使是这样做,碰上档名里面含有换行字元,&nbsp;IFS&nbsp;字元,或是万用字&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;元仍然是没辄。&nbsp;<BR>&nbsp;<BR>------------------------------&nbsp;<BR>&nbsp;<BR>Subject:&nbsp;How&nbsp;do&nbsp;I&

⌨️ 快捷键说明

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