[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
参考文献
 
    
    本文作者:
        千千寰宇
    
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号