J'ai été à la recherche d'une solution et a trouvé des questions similaires, seulement ils ont tenté de diviser les phrases avec des espaces entre eux, et les réponses ne fonctionne pas pour ma situation.
Actuellement, une variable est définie à quelque chose d'une chaîne de caractères comme ceci:ABCDE-123456
et je tiens à les diviser en 2 variables, tout en éliminant le "-". c'est à dire:var1=ABCDE
var2=123456
Comment est-il possible d'accomplir cette?
C'est la solution qui a fonctionné pour moi:var1=$(echo $STR | cut -f1 -d-)
var2=$(echo $STR | cut -f2 -d-)
Est-il possible d'utiliser la coupe de la commande de travail sans un délimiteur (chaque personnage est défini comme une variable)?
var1=$(echo $STR | cut -f1 -d?)
var2=$(echo $STR | cut -f1 -d?)
var3=$(echo $STR | cut -f1 -d?)
etc.