首先,让我声明我对 Bash 脚本非常陌生。我试图为我的问题寻找解决方案,但找不到任何对我有用的方法。
假设我想使用 bash 解析如下所示的文件:
variable1 = value1
variable2 = value2
我使用以下代码逐行拆分文件:
cat /path/to/my.file | while read line; do
echo $line
done
从$line
变量中,我想创建一个数组,我想将其拆分=
为分隔符,这样我就可以从数组中获取变量名称和值,如下所示:
$array[0] #variable1
$array[1] #value1
最好的方法是什么?