2

我想编写一个搜索文本然后删除 23 行的 ex 脚本。我创建了一个exscript文件,其中包含:

/block_2/
23d
w

然后我尝试$ ex - index.html < exscript了,但它做出了错误的、不可预测的编辑。

这些命令在 ex 中打开文件时有效,但不适用于脚本。我该如何解决?我不想使用行号,因为我必须在数百个文件上运行脚本,并且行号会有所不同。

4

1 回答 1

5

我想到了:

脚本:

g/block_2/ .,+22 d
x

然后:

$ ex - index.html < exscript
于 2017-12-04T05:56:33.120 回答