一、有些时候我们可以根据给定的字符串,对该字符串里的特殊字符串进行遍历,尤其是在配置文件时,用户配置多个item,我们可以利用符号进行分割,分割完了之后可以对每一个item进行遍历。
二、shell代码
#!/bin/bash
#假如下面的TestFunction为配置文件的某一选项,这个选项里包含多个item,每个item之间用","隔开
TestFunction="TESTER1,TESTER2,TESTER3"
#计算“,”出现的次数
len=`echo $TestFunction | grep -o ',' |wc -l`
#循环遍历每一个“,”里的内容
for (( j=1; j <= `expr $len + 1`; j++ ))
do
#利用cut进行获取每一个“,”里的内容。
fn=`echo $TestFunction | cut -d , -f $j`
echo "$fn"
done
三、输出结果
TESTER1
TESTER2
TESTER3