我想写一个搜索文本然后删除23行的ex脚本。我创建了一个exscript
文件,其中包含:
/block_2/
23d
w
Run Code Online (Sandbox Code Playgroud)
然后我尝试了$ ex - index.html < exscript
,但它进行了错误的、不可预测的编辑。
这些命令在 ex 中打开文件时起作用,但在脚本中不起作用。我该如何解决?我不想使用行号,因为我必须在数百个文件上运行脚本,而且行号会有所不同。
我想到了:
脚本:
g/block_2/ .,+22 d
x
Run Code Online (Sandbox Code Playgroud)
然后:
$ ex - index.html < exscript
Run Code Online (Sandbox Code Playgroud)