Ubuntu 18.04ではpdftk
がまだ利用できないため、関連する質問に対する this 優れた回答に従ってpdftkフォークをコンパイルしました。
これはうまく機能しますが、入力する必要があります
Java -jar build/jar/pdftk.jar
pdftk
を実行します。
pdftk
とそれぞれのオプションを入力するだけです。 bashスクリプトを作成しましたが、コマンドラインオプションは無視されます。何か案は?
alias
の場合:好みのテキストエディターで~/.bash_aliases
を開き、次の行を追加します。
alias pdftk='Java -jar build/jar/pdftk.jar'
ファイルを保存し、新しいターミナルウィンドウを開きます(または、既存の. ~/.bash_aliases
を実行します)、pdftk
は、現在の構文で動作するはずです。
ここにあなたのためのbashスクリプト
#!/bin/bash
exec Java -jar /path/to/pdftk.jar "$@"
$@
は、探していた変数です。 pdftk.jarに渡すのは、スクリプトに渡すすべての引数です。
exec
は、別のシェルを回避し、Javaプロセスに置き換えることです。