我有一个文件,其中有一堆唯一的条目,每个条目都在自己的行上。我正在尝试获取一些我创建的系统变量,并将它们插入到文件中的相应行。我一直把它插入到下一行,或者是一个随机的回车。
以下是该文件的示例:
[default]
access_key =
bucket_location = US
cloudfront_host = cloudfront.amazonaws.com下面是我到目前为止想出的脚本/命令:
accesskey="ACCESSKEYWOULDENDUPHERE"
awk -i inplace -v x="$accesskey" '{print} /access_key =/ {print x}' /root/.s3cfg这就是发生的事情
[default]
access_key =
ACCESSKEYWOULDENDUPHERE
bucket_location = US
cloudfront_host = cloudfront.amazonaws.com正如您所看到的,我最终插入了一个新行。
我的目标是让它看起来像这样:
[default]
access_key = ACCESSKEYWOULDENDUPHERE
bucket_location = US
cloudfront_host = cloudfront.amazonaws.com我试图弄清楚如何使用printf,但到目前为止还不能正常工作。
https://stackoverflow.com/questions/47675670
复制相似问题