问题是使用 read 命令从 bash 中的 read 命令动态读取变量,而无需提前知道它们有多少,并将它们存储到数组中。
我测试过:
read -p "array : " array[{0..#}]
作为
read -p "array : " array[{0..3}]
作品
但没有成功。
答案1
从读取使用输出中,您实际上可以使用该-a
标志。
read -p "array: " -a array
问题是使用 read 命令从 bash 中的 read 命令动态读取变量,而无需提前知道它们有多少,并将它们存储到数组中。
我测试过:
read -p "array : " array[{0..#}]
作为
read -p "array : " array[{0..3}]
作品
但没有成功。
从读取使用输出中,您实际上可以使用该-a
标志。
read -p "array: " -a array