当前位置: 首页 > wzjs >正文

展示型网站多少钱seo研究中心晴天

展示型网站多少钱,seo研究中心晴天,wordpress建英文网站,有什么教人做论文的网站吗执行脚本的三种方式 查找变量的过程 变量引用的顺序》》先从当前进程查询变量,如果当前进程没有此变量,默认去父进程查找这个变量。如果查找到则返回,否则一直查找到 祖宗(PID为1),还没有,则就…

执行脚本的三种方式

查找变量的过程

变量引用的顺序》》先从当前进程查询变量,如果当前进程没有此变量,默认去父进程查找这个变量。如果查找到则返回,否则一直查找到 祖宗(PID为1),还没有,则就没找到。
export修饰变量,则表明这个变量对子进程是可见的。或者说 用export 修饰的变量,可以转递给子进程。

在这里插入图片描述

运算符

#  $((算式)) 是新语法  或  $[ 算式 ]  就语法 不推荐
# $((算式))  中的算式 可以用数学中 >=、*等  变量可省略 $   用途场景 数学运算、数值比较   不支持浮点型  
# $[ 算式 ]   大于 -gt,小于  lt等        变量可省略 $   用途场景 文件属性  、字符串

在这里插入图片描述

test

test expression

或者使用方括号的简写形式:

[ expression ] 这种更常用
注意:使用方括号格式时,表达式与方括号之间必须有空格,即 [空格EXPRESSION空格]
[ ] 》》》1, 即false
[ xx ] 》》0 ,即true
当 test 判断的表达式为真时,返回状态码为 0;如果为假,则返回非 0 值。

在这里插入图片描述
功能
test 命令可以进行以下几种类型的测试:

数值比较:检查两个数值之间的关系。

字符串比较:检查字符串是否相等或为空。

文件测试:检查文件是否存在、是否可读、是否可写等。

常用选项
数值比较
-eq:等于

-ne:不等于

-gt:大于

-lt:小于

-ge:大于等于

-le:小于等于

# 数值比较
#!/bin/bashnum1=10
num2=20if test $num1 -lt $num2; thenecho "$num1 小于 $num2"
elseecho "$num1 不小于 $num2"
fi

字符串比较
=:字符串相等

!=:字符串不相等

-z:字符串为空

-n:字符串非空

# 字符串比较
#!/bin/bashstr1="hello"
str2="world"if [ "$str1" = "$str2" ]; thenecho "字符串相同"
elseecho "字符串不同"
fi

文件测试
-e:文件存在 existence

-f:文件是普通文件 file 文件存在且是一个普通的文件

-d:文件是目录 directory 文件存在且是一个目录

-r:文件可读 read

-w:文件可写 write

-x:文件可执行 execute

# 文件测试
#!/bin/bashFILE="/etc/passwd"if [ -e "$FILE" ]; thenecho "文件 $FILE 存在"
elseecho "文件 $FILE 不存在"
fi

&& 、|| 跟高级语言 and ,or 一样, 还称短路 运算符

条件1 && 条件2   》》 如果条件1为  真 true,则会继续判断 条件2   》》 如果条件1为  假  false ,则不会执行 条件2
条件1  ||  条件2》》 如果条件1为  真 true,则不会执行 条件2   》》 如果条件1为  假  false ,则会继续判断  条件2

在这里插入图片描述
》》多重判断条件
在这里插入图片描述

流程控制

if 判断
#############   单分支 ############  
if [ condition ];thencommand
fi
# 或者
if [ condition ] 
thencommand
fi
############   多分支 ############  
if [ condition ]; thencommand
elif [ condition ] 
thencommand
else command
fi
case

相当于 C# 中 switch case
;; 相当于 break
*) 相当于 default

casein
模式1)command1command2...commandN;;
模式2)command1command2...commandN;;
esac
#!/bin/bash
while true
do
echo "请录入成绩的等级"
read num
case $num inA) echo "优秀";;B) echo "良好";;C) echo "及格";;*) echo '不及格';;
esac
done
~          

在这里插入图片描述

for
# 语法1
for (( 初始值; 循环控制条件; 变量变换  ))
docommand
done
# 例子
for((i=0;i<5;i++))
#  语法2
for var in item1 item2 ... itemN
docommand1command2...commandN
done
# 例子
for i in {0..4}
for i in `seq 0 4`
#  也可以写成一行
for var in item1 item2 ... itemN; do command1; command2… done;

#!/bin/bash
for (( i=1;i<=100;i++))
dosum=$((sum + i))  # 或  sum=$[ $sum + $i]
done
echo $sum  
while
# 基本语法
while [ 条件判断式 ]
docommand
done# 案例
#!/bin/bash
i=0
while [ $i -lt 101 ]
do((sum2=sum2+i))((i++))#或者# let sum2+=i# let i++# 或者换成 这种是旧语法  不推荐 # sum2=$[ $sum2 + $i ]# i=$[$i + 1]
done
echo $sum2

》》# 旧语法(不推荐)
result=$[4 * (5 + 1)]

》》# 新语法(推荐)
result=$((4 * (5 + 1)))
在这里插入图片描述

read 读取控制台输入

# 基本语法
read  (选项) (参数)
选项:-p   指定读取值时的提示符-t   指定读取值时等待的时间(单位秒),如果不加 -t,表示一直等下去
参数:变量:  指定读取值的变量名 (读取的赋给那个变量) 这个不能省略

在这里插入图片描述

http://www.dtcms.com/wzjs/144631.html

相关文章:

  • 2016做网站免费seo排名优化
  • 使用iis6搭建网站汽油价格最新调整最新消息
  • wordpress 一栏seo综合查询什么意思
  • 上海网络做网站公司高报师培训机构排名
  • 商丘网站建设优化推广万能搜索引擎网站
  • 广州海珠网站制bittorrentkitty磁力猫
  • 建设公寓租房信息网站搜索引擎营销怎么做
  • 广东网站建设服务商百度指数是干嘛的
  • 品牌网站建设哪个好网站排名首页前三位
  • 网站计划电商运营怎么做如何从零开始
  • 网站制作策划方案汕头seo按天付费
  • b2b网站有哪些方面seo技术交流
  • 九江专业网站建设定制电脑软件推广平台
  • 淘宝做推广网站百度销售
  • 山西省三基建设办公室网站宁德市蕉城区
  • 一级a做爰免费网站seo代做
  • 主题商店网站设计怎样做竞价推广
  • 免费网站怎么建seo网站推广服务
  • 怎样做企业的网站友情链接查询工具
  • 建设银行杭州纪念币预约网站日照高端网站建设
  • 营销型网站具备的二大能力社群营销成功案例
  • 北京效果图公司众志seo
  • 东莞做网站优化搜索风云榜
  • app开发公司不退款该怎么投诉seo深圳网络推广
  • phpcms 视频网站模板营销推广渠道
  • 七星彩网站开发英文外链seo兼职
  • 大连网站 设计公司佛山网站建设正规公司
  • 免费企业建站系统源码广州品牌营销策划公司排名
  • 2022适合小学生的简短新闻优化网站排名方法
  • 国外专门做杂志的共享网站seo基础知识包括什么