一.概念

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

二.应用场景

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

三.第一个Shell脚本

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

四.变量

1.变量的定义

1.1 直接赋值法

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

1.2 引用赋值法

1.Linux Shell编程变量的定义及运算
Linux Shell编程变量的定义及运算
2.Linux Shell编程变量的定义及运算

2.执行变量的运算

2.1 对变量

(1)b=expr $a + 1
(2)b=((((a+1))
(3)b=[[a+1]
Linux Shell编程变量的定义及运算

2.2对数组

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

2.3对文件

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

2.4 对传递参数

Linux Shell编程变量的定义及运算
Linux Shell编程变量的定义及运算
$n:$0代表命令本身,$1-910使9代表顺序参数编号,大于10的话使用括号,如{10}

2.5 预定义变量

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

相关文章: