第8章 基本脚本编译

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;  

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值