【发布时间】:2020-06-08 00:44:26
【问题描述】:
我有一个文本文件,其中一些行的格式为:
some text key1="value1" key2="value2",text_to_copy_1
some text
some text key1="value3" key2="value4",text_to_copy_2
some text
...
我希望用 text_to_copy_X 替换 key1 中的值。 所以,我可以得到类似的东西:
some text key1="text_to_copy_1" key2="value2",text_to_copy_1
some text
some text key1="text_to_copy_2" key2="value4",text_to_copy_2
some text
...
如何在 bash(首选)或 python 中处理此文件? 信息: text_to_copy_X 以我不想考虑的最终空白结尾。谢谢
【问题讨论】:
-
text_to_copy end 在哪里 - 总是在行尾?
-
wrt
that I do not want to consider- 这绝不是一种选择,您必须考虑是否将其作为替换文本的一部分。我猜你的意思是that I do not want to be part of the text that I copy into key1="..."。
标签: python bash awk sed command-line