1.shell脚本概述 shell脚本通过解释器解释执行,编译型
shell文件直接执行
bash my.sh
python文件直接执行
python3 a.py
chmod u+x a.py
2.shell的语法 shell脚本通过调用命令完成, (1)变量:字符串、数字、环境和参数 (2)条件:shell中的布尔值 (3)程序控制:if、elif、for、while、until、case (4)命令列表 (5)函数 (6)shell内置命令 (7)获取命令的执行结果 (8)here文档
脚本调用脚本,c程序中调用脚本: (1)变量:本地变量,环境变量,参数变量 从键盘直接获取 环境变量
#echo “PATH=$PATH”
在父进程中定义过,系统传给子进程,所以不用定义,可以直接使用 (2)条件
脚本中需要执行命令需加入引号 循环语句:① for循环
for variable in values
do
statements
done
例子:
for file in $(ls)
do
echo "filename=$filename"
done
②while循环
while condition do
statements
done
例子:
在这里插入代码片
1 #i/usr/bin/bash
2 #屏蔽
3
4 i=1
5
6 while [ "$i" -lt 5 ]
7 do
8 echo "i=$i"
9 sleep 1
10
11 let "i+=1"
12 done
13
14 exit 0
③ until语句
until condition
do
statements
done
|