我是bash脚本的新手,我正在尝试编写一个脚本,要求提供文件名并将它们放入变量中(用于从GLCier获取的AWS CLI,但这并不重要)。
我希望它能够读取放在同一行上的任意数量的文件名,用空格或其他分隔符分隔。我可以使用read将多个输入转换为多个变量,例如
读取$ variable1 $ variable2
但前提是我知道究竟有多少输入。我如何处理任何数字?
谢谢!
答案 0 :(得分:1)
来自help read
:
-a array assign the words read to sequential indices of the array
variable ARRAY, starting at zero
...
read -a someArray