我使用类似于…的for循环得到了迭代结果。。。。
city: Hyberabad
city: Hyberabad-Rural
city: Hyberabad-Rural
但打印的预期结果是
Hyderabad
这里有人能提出建议吗。
您可以在每次迭代中拆分字符串
cities=$(echo $IN | tr "-" "n")
其中IN是要拆分的字符串(如"city:Hyberabad"(。然后只取返回数组$cities 的第一个值
echo "> $cities[$1]"