快速业务通道

Linux的shell认识和其本应用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05
输入重定向的操作伏符是"<"或">>".与输出重定向相比,输入重定向运用的地方要少一些.不过在某些情况下使用它们 可以起到很好的效果 输出重定向 简单地说,输出重定向就是把应用程序的标准输出或标准错误输出重新定向到某个指定的文件,而不是原来默认的标准输出, 比如屏幕.它的操作符是">"或">>".运用输出重定向可以比较方便地生成,编辑某些文件;比较容易地和系统中的某些设备文件进行交互.重定向举例: ls > directory.out 管道 管道可以把一系列命令连接起来.这意味着第一个命令的输出会通过管道传给第二个命令而作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,以此类推.而管道行中一个命令的输出才会显示在屏幕上(如果命令行里使用了输出重定向的话,将会放进一个文件里). 转义字符 () 转义字符用于去除一个单个字符的特殊意义.一个非引用的反斜杠,,在Bash中被用作转义字符.它保留了跟随在之后的字符的字面值,除了 newline.如果在反斜杠之后一个换行字符立即出现,当行的长度比终端的宽度更长时转义字符使行得以继续;当比终端的宽度要宽时标记了行的延续;反斜杠从输入流中被移除并有效地忽略. # date=20021226 # echo $date 20021226 # echo $date $date 变量 date 建立以存储一个值.第一个 echo 显示了这个变量的值,不过第二个,$ 被转义了. 单引号('''') 单引号('''')用于保持在引号内的每个字符的字面值.一个单引号乃至用反斜杠转义后都不能在2个单引号之间出现. franky ~> echo ''$date'' $date 双引号 使用双引号保持引号内的所有字符的字面值,除了$,”,. 在双引号中,$和``保留着特殊的含义. 反斜杠只有跟随在$,”, 或者换行符之后才保留原来的意义.在双引号组中反斜杠,在2个双引号之中,一个双引号可以用反斜杠开始被引用. # echo "$date" 20021226 当使用老式风格的反引用替换形式的时候,反斜杠保留它的含义,除非当跟在 “contentrdquo;,“`”, 或者 “” 之后.

本文出自 “技术成就梦想” 博客,谢绝转载!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: linux终端下一篇: 初识shell(1)

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号