使用 read 命令逐行读取文件的内容,并将其添加到数组中。可以使用一个 while 循环来完成这个过程。例如,以下代码将文件 /path/to/file 的每一行读取到数组 arr 中:

while read line; do
  arr+=("$line")
done < /path/to/file

在这个循环中,read 命令每次读取文件的一行,并将其存储在变量 $line 中。然后,使用 += 运算符将该变量添加到数组 arr 的末尾。

循环结束后,数组 arr 中就存储了文件的所有内容。可以使用 echo 命令来验证数组中的内容是否正确。例如,以下代码将打印出数组 arr 中的所有元素:

for item in "${arr[@]}"; do
  echo "$item"

在这个循环中,${arr[@]} 表示数组 arr 中的所有元素。循环遍历这些元素,并使用 echo 命令将它们逐个打印出来。

综上所述,将文件的内容读取到数组中可以通过定义一个空数组、使用 read 命令逐行读取文件内容,并将每行内容添加到数组中,最后使用循环遍历数组中的内容来实现。

  • 开坦克的贝吉塔
  •