【问题标题】:Clear all property values in a properties file清除属性文件中的所有属性值
【发布时间】:2018-08-24 16:36:04
【问题描述】:

我有一个包含多个名称=值对的属性文件。此属性文件包含几个秘密值。我的要求是在使用 shell 脚本读取值后删除属性值。属性文件还将包含 cmets。

属性文件:

#docker image key
name=secret_value

#username
abc=bcd

#password
def=efg

shell 脚本应该在读取属性文件后删除所有值,例如:

新建属性文件:

#docker image key
name=
#username
abc=
#password
def= 

如何做到这一点?

【问题讨论】:

  • 你已经尝试了什么?你有我们可以看的脚本的开头吗?

标签: shell properties


【解决方案1】:

在脚本中,读取属性文件后,添加以下命令: sed -i 's/\=.*/=/' property_file_name

【讨论】:

  • @MalarKandasamy 如果您觉得答案有用,请接受并投票。谢谢
  • 我已经这样做了。由于我的声望低于 15,所以不会显示。
猜你喜欢
  • 2019-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-22
  • 2022-08-23
  • 2018-05-24
  • 1970-01-01
相关资源
最近更新 更多