脚本与脚本的调用

本文详细介绍了Shell脚本的基础知识,包括变量赋值、条件判断、循环控制、文件类型检查、流程控制语句及常见命令如awk、sed的使用。通过本文,读者将掌握如何创建和运行脚本,理解不同引用方式对变量的影响,以及如何利用脚本进行数据处理。

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

脚本(一般.sh结尾)
程序中加双引号与不加差距不大(是弱引用),依然可以给变量取值,但是如果有空格必须加上。
单引号强引用,直接输出字符
赋值等号两边不可以有空格,有空格则变成判断是否相等
这里写图片描述
运行程序前需要给权限
运行程序 ./+名称
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
#注释
test与[]效果一样
判断相等与不等
这里写图片描述

-eq 等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
这里写图片描述
这里写图片描述
if else语句
这里写图片描述
这里写图片描述
查看文件类型
这里写图片描述

这里写图片描述
for循环
这里写图片描述
这里写图片描述
while循环
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
until(条件不满足执行)
这里写图片描述
这里写图片描述
case
这里写图片描述
[ ]中括弧里可以写选择范围
这里写图片描述
函数
这里写图片描述
脚本的调用
awk:从大的文件中提取数据
调用awk: 这里写图片描述
$1指第一个域
awk以列为单位,但是是一行一行处理
这里写图片描述
这里写图片描述
. .bash 在当前解释器中直接执行程序
sed以行为单位
d是删除
这里写图片描述
i是前面加,a是后面加
这里写图片描述
这里写图片描述

unset撤销,变量,函数不用了都应该撤销

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值