shell 字符串分割与循环数组
2020-08-13 本文已影响0人
jiaming_
- 字符串分割
以#
进行分割stringvalue
#不能有空格
stringvalue="123#456#789"
stringvalueArray=(${stringvalue//#/ })
- 循环遍历
遍历stringvalueArray
#这种方式遍历 如果某行字符串中有空格,空格后会当作新的一行...需要使用while循环
for ch in ${channelArray[@]}
do
echo "value is $ch"
done
普通的for循环
for a in {1..10}
do
echo "value is $ch"
done
循环遍历文本文件每一行
for line in `cat ./dir1/example.txt`
do
echo "line is $line"
done