我有一个形式的字符串(但不是这个特定的长度):
<第一部分> - <第二部分>
我试过了:
read var1 var2 <<< $(sed -r 's/\-/& /' <<< $STRING)
这让我:
var1 = "<first part>-"
var2 = "<second part>"
我怎样才能得到它
var1 = "<first part>"
var2 = "<second part>"
我不一定需要使用sed,它似乎是最好的选择
答案 0 :(得分:2)
我建议:
IFS="-" read -r var1 var2 <<< "$string"
IFS
:内部字段分隔符