shell的变量(二)

    xiaoxiao2022-07-02  95

    1、 变量的命名规则 必须以字母或者_(下划线) 开头; 后面可以跟数字、字母和下划线; 第一个字符不能用数字开头,也不能用特殊符号赋值; 变量区分大小写。 2、 使用echo和printf 打印变量的值 printf “分类符 转义符” $a 引号里叫分类符

    %b 打印相关参数并解释其中带有反斜杠\的特殊字符%q 以shell引用的格式打印相关参数,使其可以在标准输入中重用%d 以带符号十进制数的格式打印相关参数%i 以带符号十进制数的格式打印相关参数%o 以无符号八进制数的格式打印相关参数%u 以无符号十进制数的格式打印相关参数%x 以无符号小写十六进制数的格式打印相关参数%X 以无符号大写十六进制数的格式打印相关参数%f 以浮点数的格式解析并打印%e 以双精度浮点数的格式打印%E 以双精度浮点数的格式打印(大写的)%g 以%f浮点数或%e双精度浮点数的格式打印%G 以%f浮点数或%E双精度浮点数的格式打印%c 以字符的格式打印相关参数,只打印参数第一个字符%s 以字符串的格式打印相关参数%n 指定打印的字符个数%% 表示打印字符% 转义符字表:\” 打印双引号\NNN 用八进制的值来表示一个ASCII字符,例如\101 即65,表示的字符为A\打印一个反斜杠\a 发出告警音\b 删除前一个字符\f 换页符,在某些时候清屏,有时候换行\n 换行符\r 从头开始,但还在本行\t tab键\v 竖直tab键\x** 用十六进制的值表示一个ASCII字符,例如\x41即65 表示字符A
    最新回复(0)