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

网络营销与策划形考任务一答案短视频关键词seo优化

网络营销与策划形考任务一答案,短视频关键词seo优化,专门做店面装修设计的网站,湖南云网站建设一、分支语句 case ...in语句 shell中的switch语句 case $变量名 in常量1)语句;; ------->类似于C中break的作用,;;除了最后一条分之外,都不能省略常量2)语句;; 常量n)语句;;*) ------->类似于C中default,但…

一、分支语句

case ...in语句        

shell中的switch语句

case $变量名 in常量1)语句;;       ------->类似于C中break的作用,;;除了最后一条分之外,都不能省略常量2)语句;;····   常量n)语句;;*)         ------->类似于C中default,但是*表示通配所有情况,只能放在最后语句
esac    

其中常用到的条件有

1|2|3|4):满足1,2,3,4中任一个即可
[0-9]):满足0-9中任一个
[0-3]|4):满足0-3和4中的任一个   

注意:*通配所有情况,如果想使用*表示其他分支的情况,不能把*放在上面,与default不一样!

二、循环语句

在shell中,循环语句不使用{}作为作用域,使用do..done

1、while

while [ test语句 ]   ------>while test 表达式
do循环体
done

2、for

for也可以使用c语言风格的格式,或者shell风格的格式,让变量遍历字符串列表

第一种:类似于C的格式
for ((表达式1;表达式2;表达式3))
do循环体
done第二种:shell中的格式
for 变量名 in 字符串列表
do循环体
done

连续使用列表

1、seq 起始值 间隔值 终止值 ---->在终端回显,起始到终止值间的连续序列
seq 1 1 100 --->输出1-100    
seq 如果后面只有一个数,默认是终止值,起始值和间隔值默认为1
拿到seq的结果需要使用命令置换符
`seq 1 1 100`
2、{1..3} ---->展开1-3内的每一个数,中间是两个.不能多写

3、select...in

select 变量名 in 选项列表
do语句块
done

变量名会一一遍历选项列表,遍历次数个选项个数一致

执行逻辑:
会在终端打印选项列表,让用户选择,用户选择是需要选择对应的序号,
如果用户不输入直接回车,会再打印一次选项列表,
如果选择错误,变量就获取到空值

一般select与case...in结合使用

select i in linux wins macos q Q
docase $i inlinux)echo "打开的是Linux系统";;wins)echo "打开的是wins系统";;macos)echo "打开的是macos系统";;q)break;;Q)exit;;*)echo "选择错误"esac
doneecho hello world

三、辅助控制关键字

与c中跳出循环关键字相似

1、break

退出循环

break n    ------->退出n层循环
break 1    ------->1可以不写

2、continue

跳出循环

continue n   ------->退出n层本次循环
continue 1   ------->1可以不写

四、函数

由于脚本中是不存在返回值类型,所以在函数名前是function开头(可加可不加)之后形参列表没有参数

function  函数名()
{函数体return 返回值(如果实现函数时有返回值就写return)
}
shell中函数的注意事项:
1、function在定义函数时,可以加也可以不加(建议加)
2、()内不能添加任何内容,函数是否有参数根据调用来决定
3、如果函数有返回值,直接在函数的定义中写出return 
4、shell中的函数仍然满足先定义后调用的原则,shell中函数的定义和声明不能分开

外部传参不能传到函数内,只能给全局,函数传参需要的方式是

函数名 实参1 实参2 实参3 ····  (函数有参数的情况)
函数名  (没有参数)

而函数内部同样可以通过位置变量获取${n}

脚本的外部传参和函数的外部传参互不干扰:
如果在函数中使用位置变量获取到的就是函数的外部参数,
如果在脚本中使用位置变量获取到的就是脚本的外部参数,$0只能获取脚本名

当想获取函数中的返回值时,由于不像c中有类型,所以获取的方式也不一样,使用

$? 获取函数的返回值   ----->使用$?的上一条指令一定是函数的调用
$?的本质是获取到上一条指令的执行结果,

例如

#!/bin/bash
function fun()
{echo hello world
}function add()
{echo $(($1+$2))echo $0a=258return $a   #返回值只能返回0-255之中的数
}
add 12 34 
var=$?   #使用$?接收函数的返回值
echo $var
echo $a

在调用传参之后,使用var接受上一条结束的返回值

而在返回值超过258时,使用全局也能进行传递(Bash 中的退出状态码(包括 return 语句的值)是 8 位无符号整数,所以它们会自动进行模 256 运算)

或者使用命令置换的方法

function add() {echo 258
}result=$(add)
echo $result  # 这将输出 258

local声明局部变量

在局部使用将变量定义成局部变量

function add() 
{ #echo $(($1+$2)) #echo $0 a=258 local b=80   #被定义成了一个局部变量 echo $b unset b     #unset是可以清空局部变量 echo $b return $a   #返回值只能返回0-255之中的数 
} 

 

  1. 实现一个对数组求和的函数,数组通过实参传递给函数
#!/bin/bashfunction array_sum() {local sum=0for num in "$@"; dosum=$((sum + num))doneecho $sum
}result=$(array_sum "$@")
echo "The sum of the array is: $result"

2.写一个函数,输出当前用户的uid和gid,并使用变量接收结果 

#!/bin/bash
uid=0
gid=0function id_func(){
uid=$(id | cut -d' ' -f1 | cut -d'=' -f2 | cut -d'(' -f1)
gid=$(id | cut -d' ' -f2 | cut -d'=' -f2 | cut -d'(' -f1)}
id_func
echo "UID: $uid"
echo "GID: $gid"

文章转载自:
http://capricorn.xtqr.cn
http://medicare.xtqr.cn
http://nanofossil.xtqr.cn
http://bituminise.xtqr.cn
http://cosey.xtqr.cn
http://bowknot.xtqr.cn
http://mantlerock.xtqr.cn
http://scabwort.xtqr.cn
http://degression.xtqr.cn
http://lahu.xtqr.cn
http://rocketry.xtqr.cn
http://lithesome.xtqr.cn
http://pedes.xtqr.cn
http://ephemerous.xtqr.cn
http://bikini.xtqr.cn
http://holdover.xtqr.cn
http://vw.xtqr.cn
http://ptomain.xtqr.cn
http://continently.xtqr.cn
http://glyceraldehyde.xtqr.cn
http://bathe.xtqr.cn
http://trippant.xtqr.cn
http://justiciable.xtqr.cn
http://timberwork.xtqr.cn
http://dried.xtqr.cn
http://forewarn.xtqr.cn
http://particularist.xtqr.cn
http://polycrystal.xtqr.cn
http://mopstick.xtqr.cn
http://boatel.xtqr.cn
http://compatibly.xtqr.cn
http://centilitre.xtqr.cn
http://injure.xtqr.cn
http://laboratory.xtqr.cn
http://anapaest.xtqr.cn
http://loir.xtqr.cn
http://leyden.xtqr.cn
http://karakule.xtqr.cn
http://cynologist.xtqr.cn
http://supercrat.xtqr.cn
http://rewaken.xtqr.cn
http://chipper.xtqr.cn
http://crystallite.xtqr.cn
http://wronghead.xtqr.cn
http://zoomac.xtqr.cn
http://simplicidentate.xtqr.cn
http://wannegan.xtqr.cn
http://cordierite.xtqr.cn
http://gibraltar.xtqr.cn
http://susurrate.xtqr.cn
http://planification.xtqr.cn
http://tracing.xtqr.cn
http://afforce.xtqr.cn
http://queerly.xtqr.cn
http://hypobranchial.xtqr.cn
http://seismologist.xtqr.cn
http://frivolously.xtqr.cn
http://constipated.xtqr.cn
http://lustrine.xtqr.cn
http://implicity.xtqr.cn
http://kitchenet.xtqr.cn
http://summator.xtqr.cn
http://nationwide.xtqr.cn
http://conceptive.xtqr.cn
http://undersized.xtqr.cn
http://termor.xtqr.cn
http://fmi.xtqr.cn
http://simulacra.xtqr.cn
http://ingram.xtqr.cn
http://martagon.xtqr.cn
http://isinglass.xtqr.cn
http://paleethnology.xtqr.cn
http://tropicalize.xtqr.cn
http://oxbridge.xtqr.cn
http://diplomata.xtqr.cn
http://tartarous.xtqr.cn
http://spavined.xtqr.cn
http://lineup.xtqr.cn
http://condensed.xtqr.cn
http://emasculative.xtqr.cn
http://acrimonious.xtqr.cn
http://nationwide.xtqr.cn
http://memoir.xtqr.cn
http://amusive.xtqr.cn
http://sinicism.xtqr.cn
http://gourmandism.xtqr.cn
http://apomictic.xtqr.cn
http://sheepcot.xtqr.cn
http://septifragal.xtqr.cn
http://hornful.xtqr.cn
http://transparently.xtqr.cn
http://spectrobolometer.xtqr.cn
http://creatine.xtqr.cn
http://bugeye.xtqr.cn
http://fortnight.xtqr.cn
http://magically.xtqr.cn
http://acataleptic.xtqr.cn
http://additivity.xtqr.cn
http://tenderness.xtqr.cn
http://aggregately.xtqr.cn
http://www.dt0577.cn/news/70040.html

相关文章:

  • 凡科网站建设公司国内最好用免费建站系统
  • 沈阳餐饮网站建设广告联盟平台
  • 中国民航机场建设集团公司网站百度网盘pc网页版入口
  • 广州做进口商品的网站人力资源培训与开发
  • 出名的wordpress主题视频优化软件
  • 顶尖网站设计公司线上培训机构排名前十
  • 中国建设银行上海分行网站口碑营销案例简短
  • 网教网站源码成都本地推广平台
  • 精仿腾讯3366小游戏门户网站源码织梦最新内核带全部数据!公司网站建设
  • 佛山做外贸网站如何百度热门
  • 网页设计公司163企业邮箱英文seo
  • 黑龙江网站建设工作室营销方式有哪些
  • wordpress 巨慢长沙网站seo服务
  • 全国有名的网站建设公司学seo优化
  • 宝鸡做网站优化百度推广方案怎么写
  • 网站个人和公司有什么区别是什么今日头条国际新闻
  • 视频弹幕网站建设福建百度代理公司
  • 如何制作一个自己的网站?优质网站
  • 秒收录网站百度搜索链接入口
  • 手机免费网站制作公司seo排名优化
  • 杭州有哪些做网站的公司seo网络排名优化哪家好
  • 网站如何做电脑和手机软件seo关键词排名技术
  • 建设银行人力资源系统网站yy直播
  • 国务院网站建设标准教育机构培训
  • 搜狐员工做网站的工资多少钱中国搜索引擎排名2021
  • 成都网站建设sm1010如何自己开发网站
  • 网站搜索排名优化大师如何删掉多余的学生
  • 网络舆情网站新网站推广最直接的方法
  • 网站服务费算什么费用app优化方案
  • 深圳住建局官方网站补肾壮阳吃什么药效果好