在处理log文件时遇到的问题,举个例子:
123456
test1
test2
test3
123456
test4
test5
test6
123456
将这段文字用123456分隔开,然后把
test1
test2
test3
作为一个变量存进list,最后得到list[a,b]
a是test1 test2 test3
b是test4 test5 test6
在处理log文件时遇到的问题,举个例子:
123456
test1
test2
test3
123456
test4
test5
test6
123456
将这段文字用123456分隔开,然后把
test1
test2
test3
作为一个变量存进list,最后得到list[a,b]
a是test1 test2 test3
b是test4 test5 test6
#!/bin/bash
declare -a array
str=sed 's/123456/ /g' $1
i=0
for string in $str
do
array[$i]=$string
i=$[$i+1]
done
是这样吗