shell编程基础

如何编写一个shell程序呢?

第一步:指定shell解释器

#/!bin/sh 固定格式,不必考究

除第一行外,下面所有以#开头的都是注释,不会执行。

第二步:咋们得知道在shell中我们可以干什么?

其实shell脚本,就是把在命令行中命令统一的写到到一个文件中执行而已,当然,编写到shell脚本中的命令,并不是简单的顺序执行,而是我们可以进行根据命令的输出进行流程控制和错误处理,让我们的命令更加人性化。实际上shell是一门语言,它有变量,流程控制,还有什么?暂时还不太清楚,呵呵。

第三步:在shell脚本中可以使用的特定变量。

1、$? 一个命令执行后的状态 0表示执行成功 1表示执行失败

2、$#    传递给shell脚本的参数个数,也就是 ./nbd  parm1 parm2

3、$1,$2 表示第几个参数,$0返回所有参数组成的字符串。即parm1 parm2

4、$0 Linux命令名 

5、$* 由号码1开始的所有的命令行参数 

6、$@ 分别访问命令行参数 

第四步:编写完脚本,如何退出呢?

exit(status)  status =0 正确退出 1 为失败退出

第五步:执行,向个命令一样执行 ./shellCmd parm1 parm2就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值