Linux命令行与shell编程笔记 第10章

第10章 构建基本脚本

10.1 使用多个命令
如果有两个命令要一起运行,命令之间用分号隔开

10.2 创建shell脚本文件

shell脚本的行中,#号用作注释行

shell脚本中第一行特例,井号后跟着叹号,告诉shell用哪个shell来运行脚本

#/bin/bash

建立完脚本文件后,文件还需要有执行权限才行
chmod u+x file.sh

echo -n 与下一行信息显示在同一行
10.4 使用变量
set命令显示完整的活动的环境变量列表
引用一个变量时需要美元符,引用变量进行赋值的时候不需要使用美元符

反引号允许将shelll命令的输出赋给变量
testing=date

10.7 数学运算
expr
方括号
var= [1+5]var= [$var+5]
浮点运算用bc
var=echo"3.44/5" |bc
10.8 退出脚本
查看退出状态码
$?
退出状态码范围为[0,255],命令结束运行时由命令传给shell,可以捕获并使用
状态码 描述
0 命令成功结束
1 通用未知错误
2 误用shell命令
126 命令不可执行
127 没找到命令
128 无效退出参数
128+x Linux信号x的严重错误
130 命令通过ctrl+c终止
255 退出状态码越界

改变返回的退出状态码
exit n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值