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的话使用括号,如
9代表顺序参数编号,大于10的话使用括号,如{10}
2.5 预定义变量