我一直在寻找解决方案并发现了类似的问题,只是他们试图用空格分隔句子,而答案对我的情况不起作用。
目前,一个变量被设置为这样的字符串:
ABCDE-123456
我想将其拆分为 2 个变量,同时消除“ - ”。IE:
var1=ABCDE
var2=123456
怎么可能做到这一点?
这是对我有用的解决方案:
var1=$(echo $STR | cut -f1 -d-)
var2=$(echo $STR | cut -f2 -d-)
是否可以使用不带分隔符的cut命令(每个字符都设置为变量)?
var1=$(echo $STR | cut -f1 -d?)
var2=$(echo $STR | cut -f1 -d?)
var3=$(echo $STR | cut -f1 -d?)
etc.