shell Windows脚本替换整行

oxf4rvwz  于 2023-01-31  发布在  Shell
关注(0)|答案(1)|浏览(95)

在Windows脚本中,我需要替换文件的整个行号(例如:行号15)与变量的内容。2我没有一个字符串来搜索它将取决于文件,但行号总是相同的。3该文件的问题是类型的xml,如果有必要,我可以安装任何工具,可以帮助我这样做使用windows脚本。
我已经没有选择了,一旦我看到许多选择实现这一点在linux上,而不是在windows上。已经尝试查找和替换,但由于我的文件是不同的,我没有搜索模式

6kkfgxo0

6kkfgxo01#

正如你似乎在可怕的困境,有独立版本的unix/linux sed实用程序的窗口,你可以安装,而不需要cygwin或MSYS 2等。
抱歉,我无法提供链接。您最好在了解本地操作系统版本以及可能影响您选择的版本的任何其他详细信息后进行搜索。
但是

echo "1
> 2
> 3
> 4" | sed '3s/.*/Something/'

输出

1
2
Something
4

显示了一种方法。
IHTH

相关问题