gpt4 book ai didi

linux - 如何在 linux 中的某些特定标签后替换单词

转载 作者:太空宇宙 更新时间:2023-11-04 11:50:01 25 4
gpt4 key购买 nike

在找到匹配项后,我需要替换一些特定的单词。条件是标签必须以“detailSelection”开头,之后无论哪里有WORD1,我都需要用WORD2替换它。

这是一个大文件中的一小段,我必须在数百个文件中完成。

                         "detailSelection": {
"name": "Alarm Detail",
"type": "form-operation",
"requireSelection": true,
"dataSelection": {
"typeSelection": {
"domain": "ossm",
"package": "WORD1",
"type": "WORD1"
},

输出应该是这样的:

                   "detailSelection": {
"name": "Alarm Detail",
"type": "form-operation",
"requireSelection": true,
"dataSelection": {
"typeSelection": {
"domain": "ossm",
"package": "WORD2",
"type": "WORD2"
},

最佳答案

很简单,你需要用到sed命令

sed -i 's/WORD1/WORD2/g' filename.txt

-i 将在文件中执行此替换。换句话说,它将更改文件。如果你想创建一个新文件,那么

sed 's/WORD1/WORD2/g' filename.txt > newfile.txt

关于linux - 如何在 linux 中的某些特定标签后替换单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56340044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com