如何将文本文件数据存储到bash脚本变量中?

如何将文本文件数据存储到bash脚本变量中?,bash,variables,storage,git-bash,Bash,Variables,Storage,Git Bash,我有一个bash脚本,需要从另一个名为Node01.pc的文件中获取数据,并将这些值分配到脚本中的变量中。 比如说 lineOne=192.168.0.99 第二行=2 第三行=70 发射型计算机断层扫描仪 Node01.pc包含: 192.168.0.99 2 70 16 80 4 4 100 4 那怎么办 targets=($(cat Node01.pc)) echo "${targets[0]}" echo "${targets[1]}" 编辑:

我有一个bash脚本,需要从另一个名为Node01.pc的文件中获取数据,并将这些值分配到脚本中的变量中。 比如说

lineOne=192.168.0.99 第二行=2 第三行=70 发射型计算机断层扫描仪 Node01.pc包含:

192.168.0.99
2
70
16
80
4
4
100
4
那怎么办

targets=($(cat Node01.pc))
echo "${targets[0]}"
echo "${targets[1]}"

编辑:正如Shawn提到的,这不适用于带有空格和斑点、空行的行-检查

简单的方法是使用内置的mapfile将行读取到数组中。是的,非常感谢!考虑在投票表决时接受答辩签字的不良想法。看看原因。