<Zhuuu_ZZ>Linux Shell编程变量的定义及运算

一.概念

Shell脚本是包含一系列命令的文本文件
Shell读取此文件并执行命令

二.应用场景

重复性操作
批量事务处理
自动化运维
定时任务执行

三.第一个Shell脚本

在这里插入图片描述
1.#!/bin/bash是每一个shell必须有的头的定义,其中#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行。
2.打印:echo"要打印的东西"
3.定义好的脚本需要加上执行权限:chmod +x 脚本路径
4.三种调用方式:
(1)路径调用方式:如果在当前目录,则使用./脚本名 ,绝对路径也可;
(2)普通脚本执行:sh 脚本路径;
(3)指定b shell执行:/bin/bash 脚本路径 或者 bash 脚本路径。

四.变量

1.变量的定义

1.1 直接赋值法

在这里插入图片描述
在这里插入图片描述

1.2 引用赋值法

1.在这里插入图片描述
在这里插入图片描述
2.在这里插入图片描述

2.执行变量的运算

2.1 对变量

(1)b=expr $a + 1
(2)b= ( ( (( ((a+1))
(3)b= [ [ [a+1]
在这里插入图片描述

2.2对数组

在这里插入图片描述

2.3对文件

在这里插入图片描述
在这里插入图片描述

2.4 对传递参数

在这里插入图片描述
在这里插入图片描述
$n:$0代表命令本身,$1- 9 代 表 顺 序 参 数 编 号 , 大 于 10 的 话 使 用 括 号 , 如 9代表顺序参数编号,大于10的话使用括号,如 910使{10}

2.5 预定义变量

在这里插入图片描述在这里插入图片描述
$? 显示结果为0代表最近一次命令执行成功,否则不成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值