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-{10}