由于pdftk
在 Ubuntu 18.04 上还不可用,我编译了一个 pdftk fork,如下所示这对相关问题的出色回答。
这很好,但是我现在必须输入
java -jar build/jar/pdftk.jar
跑步pdftk
。
我只想输入pdftk
相应的选项。我创建了一个 bash 脚本,但这会忽略命令行选项。有什么想法吗?
答案1
这是一个案例alias
:~/.bash_aliases
在您喜欢的文本编辑器中打开并添加以下行:
alias pdftk='java -jar build/jar/pdftk.jar'
保存文件并打开一个新的终端窗口(或. ~/.bash_aliases
在现有窗口中运行),pdftk
应该使用您现在所知道的语法。
答案2
这是给你的一个 bash 脚本
#!/bin/bash
exec java -jar /path/to/pdftk.jar "$@"
$@
是您要查找的变量。它是您传递给脚本并传递给 pdftk.jar 的所有参数。
exec
是为了避免另一个shell并用java进程替换它。