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

违法网站开发者网络推广都需要做什么

违法网站开发者,网络推广都需要做什么,网站备案本人承诺,网站开发公司前端和后端开发人数比一般多少合适声明:学习视频来自b站up主 泷羽sec,如涉及侵权马上删除文章 感谢泷羽sec 团队的教学 视频地址:shell(6)if条件判断与for循环结构_哔哩哔哩_bilibili 一、if条件判断 在Shell脚本中,if语句用于基于条件的评估来执行不同的代码块。…

声明:学习视频来自b站up主 泷羽sec,如涉及侵权马上删除文章

感谢泷羽sec 团队的教学
视频地址:shell(6)if条件判断与for循环结构_哔哩哔哩_bilibili

 一、if条件判断

在Shell脚本中,if语句用于基于条件的评估来执行不同的代码块。以下是if语句的基本结构和一些高级用法:

基本结构

if [ 条件 ]; then# 如果条件为真,则执行这里的命令
else# 如果条件为假,则执行这里的命令
fi

条件表达式

  1. 字符串比较:

    • "$str1" = "$str2":相等。
    • "$str1" != "$str2":不等。
  2. 数值比较:

    • -eq:等于。
    • -ne:不等于。
    • -gt:大于。
    • -lt:小于。
    • -ge:大于等于。
    • -le:小于等于。
  3. 文件测试:

    • -e:文件或目录存在。
    • -f:文件存在。
    • -d:目录存在。
    • -r:文件可读。
    • -w:文件可写。
    • -x:文件可执行。
  4. 字符串测试:

    • -z:字符串长度为零。
    • -n:字符串长度非零。

高级用法

  1. 使用[[ ]]:

    • 提供了更多的功能,如正则表达式匹配和模式扩展。
    • 自动引用变量,防止单词拆分和文件名扩展。
    • 支持&&||作为逻辑运算符。
  2. 逻辑运算符:

    • -a:逻辑与。
    • -o:逻辑或。
  3. 复合命令:

    • &&:如果前一个命令成功,则执行下一个命令。
    • ||:如果前一个命令失败,则执行下一个命令。

示例

#!/bin/bash# 字符串比较
if [ "$str1" = "$str2" ]; thenecho "字符串相等"
elseecho "字符串不相等"
fi# 数值比较
if [ $num1 -eq $num2 ]; theneco "数值相等"
elseecho "数值不相等"
fi# 文件测试
if [ -f "filename" ]; thenecho "文件存在"
elseecho "文件不存在"
fi# 字符串测试
if [ -z "$str" ]; thenecho "字符串为空"
elseecho "字符串非空"
fi# 逻辑运算符
if [ $num1 -gt 10 -a $num2 -lt 20 ]; thenecho "$num1 大于 10 且 $num2 小于 20"
fi

注意事项

  • 总是使用双引号来引用变量和字符串,以避免空格和特殊字符引起的问题。
  • [[ ]]中使用==!=进行字符串比较,而不是=!=

二、for循环结构

在Shell脚本中,for循环是一种用于重复执行一系列命令的控制流结构。它可以根据不同的参数和语法结构来迭代执行。以下是几种常见的for循环用法:

基本语法

for 变量 in 列表
do# 循环体中的命令
done

迭代列表中的每个元素

for item in element1 element2 element3
doecho "$item"
done

例子

for str in "hello world"
doecho $str
done

这个脚本的作用是:

  1. for str in "hello world":这行定义了一个for循环,其中str是循环变量,它将依次取得字符串"hello world"中每个单词的值。注意,如果字符串中包含空格,Shell会将其视为多个单词。

  2. do:这是循环体开始的标志。

  3. echo $str:这是循环体内的命令,它将打印出当前迭代的字符串(即循环变量str的值)。

  4. done:这是循环体结束的标志。

当这个脚本执行时,它将输出:

hello
world

每个单词占一行,因为for循环将按照空格将字符串分割成单词,并在每次迭代中将其中一个单词赋值给变量str

http://www.fp688.cn/news/146580.html

相关文章:

  • 内部网站建设app百度移动点击排名软件
  • 建设企业网站报价it培训机构排名前十
  • 晋城网站建设营销策划案的模板
  • 给个能用的网址谢谢多合一seo插件破解版
  • 股票推荐怎么做网站2020做seo还有出路吗
  • 佛山网站优化多少钱网站制作详细流程
  • 推广游戏网站怎么做宁波seo
  • 3d建模师可以自学吗搜索引擎广告优化
  • 最靠谱的购物网站百度seo sem
  • 怎么建设一个手机网站网站优化排名方案
  • 合肥做网站的价格淘宝运营培训课程
  • 乐山网站开发公司电话软件开发流程
  • 做sf网站北京网站优化快速排名
  • 建设网站投资多少seo搜索引擎优化包邮
  • 网站个人备案类型西安网站seo服务
  • 做网站是如果盈利的东莞网
  • 做的网站显示不了背景图片app开发工具
  • 卖做游戏点卡网站创业网络营销平台有哪些?
  • 网站的robots.txt江西优化中心
  • 让网站会员做产品标签确认seo赚钱方法大揭秘
  • 温州做网站费用电脑培训学校能学什么
  • 企业网站制作公司海南seo代理加盟供应商
  • 海口网站建设优化公司新媒体营销案例ppt
  • 网站百度显示绿色官网字如何做的西安网站优化
  • 七台河网站seo营销模式有哪些 新型
  • 成都彩蝶花卉网站建设案例网站推广的目的
  • 中国又出现一种新病毒叫什么青岛招聘seo
  • 外贸汽车配件做那个网站线上推广员是做什么的
  • typecodes wordpressseo竞价
  • 网站建设管理教程湖北短视频seo营销