中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 未整理篇
Shell编程(5)-shell输入与输出
作者:iguanjh 时间:2003-02-09 11:08 出处:互联网 责编:chinaitpower
              摘要:Shell编程(5)-shell输入与输出
1、使用e c h o命令可以显示文本行或变量,或者把字符串输入到文件。
2、可以使用r e a d语句从键盘或文件的某一行文本中读入信息,并将其赋给一个变量。如果只指定了一个变量,那么r e a d将会把所有的输入赋给该变量,直至遇到第一个文件结束符或回车。如果指定了一个变量,那么r e a d将会把所有的输入赋给该变量,直至遇到第一个文件结束符或回车。如果给出了两个变量,s h e l l将用空格作为变量之间的分隔符。如果变量数少于单词数,那么第一个单词将被赋给第一个变量,字符串后面的部分将被全部赋给第二个变量。
3、c a t 可以用它来显示文件内容,创建文件,连接文件,还可以用它来显示控制字符。
4、管道:可以通过管道把一个命令的输出传递给另一个命令作为输入。管道用竖杠|表示。
5、tee : t e e命令作用可以用字母T来形象地表示。它把输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中。
6、标准输入、输出和错误:『输入文件—标准输入 0』『输出文件—标准输出 1』 『错误输出文件—标准错误 2』
7、文件重定向:重定向操作符command << delimiter是一种非常有用的命令,通常都被称为“此处”文挡。s h e l l将分界符d e l i m i t e r之后直至下一个同样的分界符之前的所有内容都作为输入,遇到下一个分界符, s h e l l就知道输入结束了,如:
   cat >>myfile << EOF
          HELLO,WORLD
     >EOF
  重定向标准输入,grep "tridend" myfile.txt 2>/dev/null  (系统垃圾箱)
8、合并标准输出和标准错误:$ cleanup >cleanup.out 2>&1
9、exec : e x e c命令可以用来替代当前s h e l l;换句话说,并没有启动子s h e l l。使用这一命令时任何现有环境都将会被清除,并重新启动一个s h e l l。
  

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有