我有一个大文本文件 (URL.txt),我希望使用单个 sed 命令执行以下操作:
在第 19 行和第 33 行之间查找文本“google”并将其替换为“facebook”。
在不改变原始文件的情况下在终端上显示输出。
最佳答案
您可以使用 sed 地址:
sed '19,33s/google/facebook/g' file
这将在第 19 行和第 33 行之间运行替换。
sed命令的格式如下:
[address[,address]]function[arguments]
其中 19,33
是地址,
s
代入函数
g
lobal 是参数
关于linux - 使用 sed 在行范围之间查找和替换文件中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36149036/