标签: arrays bash arguments command-line-arguments
我正在编写一个名为“ safeDel.sh”的bash脚本,以获取文件列表并将其移动到回收站目录。该功能将称为“文件”。这将是命令行中的功能:
$ ./safeDel.sh file file1 file2 file3...
其中“ file1 file2 file3 ...”是要移动的文件。
我知道如何制作数组,但我不知道如何制作大小不确定的数组。该程序应该能够接收通过命令行传递的任意数量的文件,但是我如果必须指定数组的大小,则无法执行此操作。
如何从命令行传递任何数量的文件?