Я искал решение и нашел похожие вопросы, только они пытались разделить предложения с пробелами между ними, и ответы не работают для моей ситуации.
В настоящее время переменная устанавливается на что-то вроде строки: ABCDE-123456
и я хотел бы разбить это на 2 переменные, исключив " -". т.е.: 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.