[Linux] shell编程之数组操作
源码
#!/bin/bash str="Array - Demo Shell"; echo ${#str} #求字符串長度 #定義 arr=('a' 'b' 'c' 'd' 'e' 'f' 'girl') #數組能否執行,與shell版本相關,sh默認指向/bin/dash。執行時,可使用:. scriptFileName arr[7]='h'; #單獨指定數組元素值 #長度 echo array\'s length:${#arr[@]} #獲取數組元素的個數/長度,@符可換爲*符 echo array[6]\'s length:${#arr[6]} #獲取某各數組元素的長度 # 讀取元素 echo arr[1]: ${arr[1]} #讀取數組元素 echo arr: ${arr[@]} #使用@符號讀取數組所有元素 for i in ${arr[@]} #遍歷數組元素 do echo $i done # output :<<EOF #多行注釋,EOF也可換爲! or '符 18 array's length:8 arr[1]: b arr: a b c d e f g h a b c d e f girl h EOF
参考文献
![QQ沟通交流群](https://blog-static.cnblogs.com/files/johnnyzen/cnblogs-qq-group-qrcode.gif?t=1679679148)
本文作者:
千千寰宇
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!