Comme pdftk
n'est pas encore disponible sur Ubuntu 18.04, j'ai compilé un fork de pdftk à la suite de this excellente réponse à une question connexe.
Cela fonctionne très bien, mais je dois maintenant taper
Java -jar build/jar/pdftk.jar
pour exécuter pdftk
.
Je voudrais juste taper pdftk
avec ses options respectives. J'ai créé un script bash, mais cela ignore les options de la ligne de commande. Des idées?
C'est un cas pour alias
: Ouvrez ~/.bash_aliases
dans votre éditeur de texte préféré et ajoutez cette ligne:
alias pdftk='Java -jar build/jar/pdftk.jar'
Enregistrez le fichier et ouvrez une nouvelle fenêtre de terminal (ou exécutez . ~/.bash_aliases
dans un existant), pdftk
devrait fonctionner avec la syntaxe telle que vous la connaissez maintenant.
Voici un script bash pour vous
#!/bin/bash
exec Java -jar /path/to/pdftk.jar "$@"
$@
est la variable que vous recherchiez. C'est tout l'argument que vous transmettez au script que vous transmettez à pdftk.jar.
exec
consiste à éviter un autre shell et à le remplacer par le processus Java.