shell分割字符串存入
时间: 2023-11-07 20:03:04 浏览: 71
在shell编程中,可以使用特定的分割符将字符串分割成数组。通过使用内建的IFS(Internal Field Separator)变量,可以设置分隔符。例如,可以使用以下命令将字符串a按逗号分割成数组:
a="one,two,three,four"
IFS=',' read -ra arr <<< "$a"
现在,变量arr将包含数组["one", "two", "three", "four"]。
请注意,上述命令中的IFS变量被设置为逗号,然后使用read命令将$a的值读取到数组arr中。
阅读全文