我是 bash 脚本的新手,我正在尝试编写一个脚本来请求文件名并将它们放入一个变量中(用于从 Glacier 获取的 AWS CLI,但这并不重要)。
我希望它能够读取放在同一行上的任意数量的文件名,这些文件名由空格或其他定界符分隔。我可以使用 read 将多个输入转换为多个变量,例如
读取 $variable1 $variable2
但前提是我知道究竟有多少输入。我该如何处理任何数字?
谢谢!
最佳答案
来自帮助阅读
:
-a array assign the words read to sequential indices of the array
variable ARRAY, starting at zero
...
read -a someArray
关于linux - 将 "read"用于变量中未知数量的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42839476/