我想编写一个bash脚本,该脚本本质上自动化了这个过程:
vi filename.pdf
(使用vi打开"filename.pdf“)
:4,7d
(在vi命令模式下,删除第4-7行)
O
(在vi命令模式下,点击shift+O (captial )创建新行)
<<>>
(在vi插入模式中,键入两个较小的和两个大的)
ESC
(将vi切换到命令模式)
:wq
(在vi命令模式下,保存文件并退出vi)
echo "Complete."
发布于 2016-11-11 19:33:55
printf '%s\n' '4,7d' a '<<>>' . x | ex filename.txt && echo complete
但是,您不能用文本编辑器编辑PDF文件。
发布于 2016-11-11 21:28:24
这将使您的过程自动化。
vim -b -c '4s/.*/<<>>/' -c '5,7d' -c wq filename.pdf
-b
二进制模式-c {command}
会自动运行vim。因此,-c '4s/.*/<<>>/' -c '5,7d' -c wq
运行vim命令4s/.*/<<>>/
,然后运行5,7d
,然后运行wq
。
https://unix.stackexchange.com/questions/322663
复制相似问题