我想编写一个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
复制相似问题