wordpress如何制作表单,苏州百度seo关键词优化,网站托管维护合同,汕头网站安全开发系统一、变量类型1.1、自定义变量1.定义变量不能使用纯数字命名#xff0c;不能使用横杠命名变量名变量值[rootlocalhost ~]# nameerha2.引用变量$变量名 或者 ${变量量名}3.查看变量值echo$变量量名[rootlocalhost ~]# echo $nameerha4.取消变量[rootlocalhost ~]# unset name[ro…一、变量类型1.1、自定义变量1.定义变量不能使用纯数字命名不能使用横杠命名变量名变量值[rootlocalhost ~]# nameerha2.引用变量$变量名 或者 ${变量量名}3.查看变量值echo$变量量名[rootlocalhost ~]# echo $nameerha4.取消变量[rootlocalhost ~]# unset name[rootlocalhost ~]# echo $name5.作⽤用范围仅在当前shell中有效1.2、系统环境变量1.定义环境变量export变量名将⾃定义变量转换成环境变量,先定义后准换[rootlocalhost ~]# namehuahua[rootlocalhost ~]# export name2.引用环境变量$变量名或 ${变量名}3.查看环境变量echo$变量名[rootlocalhost ~]# echo $namehuahua4.取消环境变量unset变量量名[rootlocalhost ~]# unset name[rootlocalhost ~]# env |grep name#取消该变量后查询系统环境变量中就没name这个变量了。5.变量作⽤用范围在当前shell和⼦shell有效1.3、系统环境变量$1$2$3$4$5$6 ...#$1代表向脚本内传递的第一个位置参数$2代表第二个依次类推。1.4、预定义变量$0脚本⽂文件名$* $所有的参数$#参数的个数$$当前进程的 PID$!上一个后台进程的 PID$?上一个命令的返回值 0 表示成功小脚本[rootlocalhost ~]# cat var.sh#!/bin/bashecho 第一个参数$1echo 第二个参数$2echo 第三个参数$3echo 第四个参数$4echo 所有参数为$*echo 参数个数为$#echo 当前进程ID为$$echo 上一个进程ID为$!echo 当前脚本名称为$0echo 当前脚本执行结果$?执行如下[rootlocalhost ~]# sh var.sh 1 2 3 4 5第一个参数1第二个参数2第三个参数3第四个参数4所有参数为1 2 3 4 5参数个数为5当前进程ID为8875上一个进程ID为当前脚本名称为var.sh当前脚本执行结果0二、变量赋值2.1、直接赋值[rootlocalhost ~]# namehuahua#注意等号两边不能有空格2.2、从键盘读入[rootlocalhost ~]# read 参数 变量名可选参数-p :提示信息-t :等待时间-n :读入字符数小脚本解压文件到指定位置[rootlocalhost ~]# cat tr.sh#!/bin/bashread -p 请输入要解压的文件及解压目录 src dstif [ -e $src ];thentar -zxvf $src -C $dstelseecho 没有该文件...fi2.3、强引用与弱引用 :弱引用特殊字符依旧有特定含义。[rootlocalhost ~]# age18[rootlocalhost ~]# echo $age18 :强引用所有字符被当作普通字符处理。[rootlocalhost ~]# echo $name$name2.4、命令执行结果引用 :反引号不过容易与引号混淆。[rootlocalhost ~]# t1date %F[rootlocalhost ~]# echo $t12020-01-20$():$加小括号不容易混淆一般使用这种方式较多[rootlocalhost ~]# t2$(date %F)[rootlocalhost ~]# echo $t22020-01-20三、数学运算3.1、整数运算(expr)加 减 乘 除 取余 - \* / %[rootlocalhost ~]# expr 1 12[rootlocalhost ~]# expr 1 - 10[rootlocalhost ~]# expr 1 \* 11[rootlocalhost ~]# expr 1 / 11[rootlocalhost ~]# expr 1 % 103.2、整数运算($(()))加 减 乘 除 取余 幂运算 - * / % **[rootlocalhost ~]# echo $((1 2))3[rootlocalhost ~]# echo $((1 - 2))-1[rootlocalhost ~]# echo $((1 * 2))2[rootlocalhost ~]# echo $((1 / 2))0[rootlocalhost ~]# echo $((1 % 2))1[rootlocalhost ~]# echo $((1 ** 2))13.3、整数运算($[])与 $(())类似[rootlocalhost ~]# echo $[12]3[rootlocalhost ~]# echo $[1-2]-1[rootlocalhost ~]# echo $[1*2]2[rootlocalhost ~]# echo $[1/2]0[rootlocalhost ~]# echo $[1**2]13.4、整数运算(let)加 减 乘 除 取余 幂运算 - * / % **[rootlocalhost ~]# let nu2**4[rootlocalhost ~]# echo $nu163.5、小数运算可以使用bc命令[rootlocalhost ~]# echo 1.12.3|bc3.4