shell数组和注释

数组的定义:

      数组的三种定义方式:arr1=(1 2 3 4  'hello')

                                        arr2=(1 回车 2 回车  3 回车 4 回车 'hello')

                                        arr3[0]=1  arr3[1]=2  arr3[2]=3  arr3[3]=4  arr3[4]='hello'


数组的使用:

      打印第一个元素: echo  ${arr1[0]}

      打印全部元素:echo ${arr1[*]}  或  echo  ${arr1[@]}  

      打印数组元素个数:echo  ${#arr1[*]}


注意:

         shell数组中所有元素默认为字符串,及:5 = '5',但用expr命令进行算数的时候都可以当作数字使用,

      如: echo `expr  ${arr1[0] + ${arr1[1]}}`   打印:3

            修改:arr1[0]='1'

              echo `expr  ${arr1[0] + ${arr1[1]}}`   打印:3

     但:  echo `expr  ${arr1[0] + ${arr1[4]}}`   中:数字和真正的字符串相加会报错  


shell注释:在行开头加#字符,系统就会默认为注释,但解释器除外

           如:shell文件开始第一行的解释器为:#!/bin/bash  这样没毛病,是一种规定吧


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值