我有一个带有如下行的文本文件:
variable_name : value
我需要制作一个 bash 脚本来用我知道的固定值替换“值”(比如说“myvalue”)。
我以前不知道哪个是 variable_name 的值。
我需要使用 bash 命令,这些命令可用于任何默认安装的 linux 机器,如 sed、grep、awk 等。
当我知道“值”字符串时,我知道如何使用 sed 执行此操作,但我无法通过在文件中搜索变量名称来弄清楚如何执行此操作。
编辑:我为这项任务增加了一些复杂性,我必须排除一些带有固定文本的模式,例如,如果我有:
variable_name : value
variable_name : VARIABLE_NAME > lorem_ipsum
我必须用字符串 VARIABLE_NAME 排除替换。结果必须是:
variable_name : myvalue
variable_name : VARIABLE_NAME > lorem_ipsum
提前致谢,