如何使用sed替换文本文件中声明的变量值

字母数字:

我想编辑/etc/environment更改文件MY_VARIABLEVALUE_01VALUE_02

这是/etc/environment文件的上下文

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
JAVA_HOME="/usr/java/jdk8/jdk1.8.0_92-1"
MY_VARIABLE=VALUE_01

理想情况下,例如,我想使用sed命令对其进行编辑(请注意,该命令不起作用):

sed -e 'MY_VARIABLE=VALUE_02' -i /etc/environment

我该如何实现?

卡西莫多;
sed -- 's/MY_VARIABLE=.*/MY_VARIABLE=VALUE_02/' /etc/environment

一旦检查它是否有效,请添加-i选项:

sed -i -- 's/MY_VARIABLE=.*/MY_VARIABLE=VALUE_02/' /etc/environment

您可能需要root访问。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 PowerShell 清除文本文件中返回的变量值?

如何使用bash脚本中的数据替换文本文件中的模板变量

用sed替换文本文件中的路径

使用python修改文本文件中的变量值

使用PHP将变量值保存在文本文件中

使用 sed 替换文本文件中 2 个特定行之间的文本

用sbt替换文本文件中的变量

IzPack替换文本文件中的变量

使用VBS替换文本文件中的文本

如何替换文本文件中的字母?

如何替换文本文件中 url 的值

如何替换文本文件中的多行?

如何替换文本文件中的行?

使用Powershell替换文本文件中的路径

如何使用php查找和替换文本文件中的文本?

从文本文件检索变量值的最佳方法?

如何使用ofstream c ++替换文本文件中的特定值?

使用Powershell如何替换文本文件中的pageBreak?

如何使用Powershell -replace替换文本文件中的多行

如何使用Python替换文本文件多行中的某些字符?

如何使用Python替换文本文件中特定位置的单词

如何使用 Powershell 替换文本文件中的多行?

如何使用Powershell替换文本文件中的路径

在批处理脚本中从文本文件读取变量值

Hive传递属性/文本文件以读取-hiveconf中的多个变量值

sed无法使用变量替换文件中的文本

用另一个变量替换文本文件中的变量

如何使用Bash使用另一个文本文件中存在的转换来替换文本文件中的列中的名称

使用sed命令用目录名称替换文本文件