Легко объявить и сохранить число в массиве, но проблема в том, что пользователь вводит 1234, и я хотел сохранить эти числа как $ array [0] = 1, $ array [1] = 2, $ array [ 2] = 3, $ array [3] = 4, но вместо этого на самом деле происходит следующее: $ array [0] = 1234, $ array [1] = null, $ array [2] = null, $ array [3] = null , Я не знаю, как хранить каждый номер отдельно
#!/bin/bash
declare -a key
read -p "Enter the encryption key: " numbers
key=($numbers)
echo ${key[0]}
echo ${key[1]}
echo ${key[2]}
echo ${key[3]}.
Фактический вывод:
Введите ключ шифрования: 1234
1234
null
null
null
Желаемый вывод:
Введите ключ шифрования: 1234
1
2
3
4
Заранее спасибо:)