我有一些文件,其名称已分配给变量。 (可能有n个文件)。这些变量被传递到一个数组中。现在我想使用该数组打印原始文件的名称。
由于可能有 n 个文件,因此我无法创建文件名的静态列表。我需要为每个文件制作一个 tar 文件。在一种情况下,只能有 1 个文件,在另一种情况下,可以有 2、3 或 4 个文件。因此,我正在为此目的创建一个通用脚本。
export count=2
testlist0=abc
testlist1=notabc
declare -a testlist_array[$count]
for ((i=0;i<${count};i++));
do
testlist_array[$i]=testlist$i
done
echo ${testlist_array[@]}
但它不打印文件名 abc,而不是 abc。