第8章 基本脚本编译

江枫思渺然 提交于 2020-03-06 23:57:12

8.1 一次输出   多条命令

 date ;  who  

8.4.1  环境变量----> 维护跟踪特定系统信息

如   $USER  ,$UID  ,$HOME

8.4.2 用户变量---->  除了环境变量,shell 脚本允许在系统中设置和使用自己的变量

自己定义的变量,即用户变量

8.4.3  反引号

返引号允许 将 shell  命令的输出  赋值给 变量

如   testing=`date`

8.5 重定向 输入 / 输出

8.5.1  输出重定向

默认 输出是标准输出 即 屏幕,输出重定向最基本类型是通过一条命令将输出发送到文件中

command  >  outputfile

如   date > test2   将  date值 输出到test2 文件中

将命令的输入  追加到现有文件  ,而不是重写文件内容  ,则使用 >>  

如  who >>  test2   

8.5.2 输入重定向

将一个文件的内容重定向到一条命令中,符号为  <

command < inputfile

还有一种输入重定向 方法: 内置输入重定向 符号  <<  ,指定一个文本标记说明输入的开始和 结尾

command << marker

data

marker

8.8 退出状态

$?  特殊变量 来保存最后一条命令  执行结束的退出状态,正常退出状态为0 ,命令执行错误,退出状态为

正整数 

8.8.2  退出命令

默认情况下,您的 shell脚本   以脚本中最后 一条命令的退出状态退出

你可以返回自己的退出状态码  。exit  命令允许在命令结束时,指定一个

退出状态码

如   exit  5;  

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!