读取文件并将特定值放入数组

时间:2019-08-29 06:28:51

标签: bash shell file-read

我是bash脚本的新手。我有一个包含一些值的文件。我想将特定键的所有值放入bash中的数组中。该文件如下所示。

file.properties
name=val1
name=val2
name=val3
age=val4

我想读取此文件并将所有名称值放入bash中的一个数组中。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:

#!/bin/bash
while read -r line; do
    arr=("${arr[@]}" "$line")
done < <(grep name= file.properties | sed "s/name=//")
echo "${arr[@]}"