鸟哥的LINUX私房菜第四版第12章shell编程(未完)--学习笔记(centos 7.x)

本文详细介绍Shell脚本的基本执行原则,包括命令执行流程、注释使用、权限要求及执行方式差异。同时,阐述了脚本编写的关键要素,如解释器指定、环境变量声明和执行结束返回值设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

12.1shell脚本的命令执行

1.命令从上到下,从左到右执行

2.命令的使用方法和第四章一致

3.多出的空格和空白行将被忽略,tab产生的空白同样是为空格

4.读取到回车信号就开始执行该命令

5.如果一行放不下可以用符号\回车扩展至下一行

6.注释内容使用#,#后面的数据被忽略

7.shell脚本执行必须具备rx权限,使用绝对路径或者相对路径来执行脚本

8.将脚本路径加入到PATH指定目录后,可以使用PATH执行

9.可以使用bash 脚本名或者sh 脚本名来执行

12.2编写shell脚本

1.脚本需要包括的内容

1)#!/bin/bash(此处的#号不代表注释)   

第一行需要设置使用的是哪一个shell执行(shell的分类在前面章节),否则可能程序无法执行

2)第一行之后文件注释,尽量描述清楚功能

3)环境变量的声明

4)主程序部分

5)设置执行结束返回值使用中断命令exit 0(数字0正常执行,其他值自行定义)

2.执行脚本方式的差异(source、sh 脚本名、./脚本名)

bash 方式启动脚本会创建一个子进程执行,数据不会返回给父进程

source 执行脚本则是在当前父进程执行, 数据保存在父进程中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值