我正在尝试将字符串拆分为两个变量(不必使用while循环):
var="hello:world"
IFS=':' read var1 var2 <<< $var
echo "var1: $var1"
echo "var2: $var2"
Run Code Online (Sandbox Code Playgroud)
但我没有得到预期的结果:
var1: 'hello world'
var2: ''
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释是否可以这样做(或类似的方式)?