在sh脚本中将txt文件读入数组

Read txt file into an array in sh script

我的 configs.txt 文件的格式是 示例 1 例子2 示例 3

我想将文本文件 configs.txt 读入一个数组,然后遍历该数组以执行 tar 命令,为每个条目创建一个单独的 tar 文件,例如example1.gz等

不确定为什么需要数组

while read p; do
  echo "$p";
  # tar here
done < configs.txt 

for p in $(cat configs.txt); do 
  echo "$p";
  # tar here
done