当前位置: 网站首页>网站建设>小程序制作

【网站优化】曲靖爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广【简单基础中小型网站】

发表日期: 2022-09-01 14:52:53 浏览次数:86

上往建站提供网站建设网站推广网店设计网站建设企业网站网站制作网页设计网站建设企业网站制作网页制作   高端定制网站建设H5页面设计开发微网站微信运营移动端设计开发手机端网站小程序,致力于苏州企业网站建设与公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营:网站建设网络推广微信公众号代运营、商城小程序开发定制网店设计等业务,专业团队服务,效果好。。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


曲靖爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广


网站建设.png

  1. for i in 1 2 3 ; do
      eval echo "$a$i"done

    输出结果:

    ##############使用eval函数###############使用参考:http://www.runoob.com/linux/linux-comm-eval.htmlbili
    nico
    yama

    实例 2

    #!/bin/sh#注意不是/bin/bashecho "##########################################"echo "指令参考:"echo "http://www.runoob.com/linux/linux-comm-expr.html":<<!根据用户输入的一句话来定义数组并遍历数组元素!echo "输入字符串(以空格分开):"read str
    i=0for word in $str; do
        i=`expr $i + 1`
        eval a$i="$word"
        eval echo "数组的第 $i 个元素为: $a$i"done

    输出结果:

    ##########################################指令参考:http://www.runoob.com/linux/linux-comm-expr.html输入字符串(以空格分开):runoob google taobao数组的第 1 个元素为: runoob数组的第 2 个元素为: google数组的第 3 个元素为: taobao
    shita09

       shita09

      shi***9@sina.com

    4年前 (2018-11-21)
  2.    陈东谱

      232***8881@qq.com

    18

    用 for 循环遍历数组:

    #!/bin/bash
      arr=(1 2 3 4 5 6 7 8 9 10)
      for a in ${arr[*]}
      do
        echo $a  done
    陈东谱

       陈东谱

      232***8881@qq.com

    3年前 (2019-10-27)
  3.    Vivienne

      122***9485@qq.com

    9

    字符串转数组:

    #!/bin/bashwords="aaa bbb ccc"#字符串转数组,空格是分隔符array=(${words// / })#打印数组最后一个成员echo ${array[${#array[*]}-1]}#打印数组长度echo ${#array[*]}#字符串不转换为数组,在循环实现以空格为分隔符打印每个成员for word in ${words}; do
        echo ${word}done
    运行结果:


    ccc3aaabbbccc
    Vivienne

       Vivienne

      122***9485@qq.com

    2年前 (2020-10-20)
  4.    菜农

      414***798@qq.com

    7

    使用 while 循环来遍历数组,对于顺序填满的数组来说,这个没有问题,然而,有些人会忽视另外一种情况,例如:

    my_array[0]=1my_array[1]=2my_array[20]=100

    如果使用查询数组长度,这时候数组的长度不是 21,也一样是 3,如果用数组长度来控制输出的方法,这时,输出是:

    a=1b=2c=100d=99array=($a $b $c $d)echo ${array[*]}array[20]=verilog
    
    echo -e "use while && let ++ print every element"i=0while [ $i -lt ${#array[@]} ]do
        echo ${array[$i]}
        let i++doneecho "*******************"

    运行结果是:

    use while && let ++ print every element1210099*******************
    菜农

       菜农

      414***798@qq.com

    1年前 (2021-07-01)
  5.    RosenYin

      l23***38399@163.com

    1

    字符串替换

    使用 string/pattern/string 进行首个 pattern 的替换

    > string="text, dummy, text, dummy"> echo ${string/text/TEXT}TEXT, dummy, text, dummy

    使用 string//pattern/string 进行全部 pattern 的替换

    > string="text, dummy, text, dummy"> echo ${string//text/TEXT}TEXT, dummy, TEXT, dummy
    RosenYin

       RosenYin

      l23***38399@163.com

    3个月前 (05-27)


Shell 基本运算符

Shell 和其他编程语言一样,支持多种运算符,包括:


算数运算符

关系运算符

布尔运算符

字符串运算符

文件测试运算符

原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。


expr 是一款表达式计算工具,使用它能完成表达式的求值操作。


例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):


实例

#!/bin/bash


val=`expr 2 + 2`

echo "两数之和为 : $val"


运行实例 »

执行脚本,输出结果如下所示:


两数之和为 : 4

两点注意:


表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。

完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边。

算术运算符

下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20:


运算符 说明 举例

+ 加法 `expr $a + $b` 结果为 30。

- 减法 `expr $a - $b` 结果为 -10。

* 乘法 `expr $a * $b` 结果为  200。

/ 除法 `expr $b / $a` 结果为 2。

% 取余 `expr $b % $a` 结果为 0。

= 赋值 a=$b 把变量 b 的值赋给 a。

== 相等。用于比较两个数字,相同则返回 true。 [ $a == $b ] 返回 false。

!= 不相等。用于比较两个数字,不相同则返回 true。 [ $a != $b ] 返回 true。

注意:条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。


实例

算术运算符实例如下:


实例

#!/bin/bash

# author:菜鸟教程

# url:www.runoob.com


a=10

b=20



曲靖爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广



上往建站提供微信小程序+公众号商城+企业网站建设一站式微信网站商城营销系统,微信小程序是一种依附于微信体内即点即用,无需下载安装即可使用的轻应用,它开启了移动端“触手可及”的梦想,致力于苏州企业网站建设与公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营:网站建设微信公众号代运营商城小程序开发定制网店设计等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


400-111-6878
服务热线
顶部

备案号: 苏ICP备2021016738号-6

CopyRight © 2021 上往建站 All Right Reserved 未经许可不得复制转载

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.club  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

全国服务热线:400-111-6878