Bash 功能性语句
read
read 从标准输入读入一行, 并赋值给后面的变量, 其语法为:
read var
把读入的数据全部赋给 var
read var1 var2 var3
把读入行中的第一个参数赋给 var1, 第二个参数赋给 var2, ……,把其余所有的参数赋给最后一个变量.
如果执行 read 语句时标准输入无数据, 则程序在此停留等侯, 直到数据的到来或被终止运行.
expr
算术运算命令 expr 主要用于进行简单的整数运算,包括加(+)、减(-)、乘(*)、整除(/)和求模(%)等操作
tput
tput —— terminal put 的简写,功能较多,主要用于设置终端工作模式, 或读出终端控制字符。 tput 命令与终端控制代码数据库 terminfo 相连, 根据 shell 环境变量 TERM 的值, 读出这种终端的指定功能控制代码。
Bash 语法
常用系统变量
条件判断
if、else 和 elif 的基本语法:
Bash 中的条件判断可以使用一系列的测试命令和运算符。以下是一些常用的条件判断方法:
字符串测试
数值比较
文件测试
逻辑运算符
循环语句