shell脚本中的分隔符

时间:2017-04-03 05:25:49

标签: bash shell sh

我试图通过使用shell脚本分隔符来捕获字符串的元素,但如果字符串在分隔符之间的单词之间有任何空格,我无法正确捕获元素

例如:

`var=hello;my name is;john
IFS=';' read -ra data<<< "$var"
a=${data[0]}
b=${data[2]}
c=${data[4]}
echo $a
echo $b
echo $c`

虽然能够捕获&#34;你好&#34;在&#39; a&#39;但是&#34;我的名字是&#34;我没有在&#39; b中被捕获,我做错了什么?

0 个答案:

没有答案
相关问题