如何在Linux文件中的特定模式后放置值



我运行了一个脚本,它将值存储在一个变量中,如下所示:

secret=`aws secretsmanager get-secret-value --secret-id <secretid> --region eu-west-1|grep SecretString|awk -F" '{print $4}'`

现在我有一个名为env-list的文件,它有一个类似这样的条目:

secret=

我想将第一个命令的输出重定向到env-list文件中的=签名后粘贴,以便我的env-file保存第一个命令中的机密值:secret=value

我在这方面很挣扎。

sed -i "s/^secret=.*/secret=$secret/g" env-list

最新更新