aboutsummaryrefslogtreecommitdiff
path: root/mergepdf
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2023-06-20 23:01:09 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2023-06-20 23:01:09 +0200
commit581865ee0c8b8aea872f053d804a41fb5f416b17 (patch)
tree9a2f99ea48c31629a5c3c42b0454483982cdbfed /mergepdf
parentc5d101ab2c9db3b1a001cb56953cb90b24f8fdcf (diff)
downloadscripts-581865ee0c8b8aea872f053d804a41fb5f416b17.tar.gz
scripts-581865ee0c8b8aea872f053d804a41fb5f416b17.zip
Various shellcheck fixes (www.shellcheck.net)
Diffstat (limited to 'mergepdf')
-rwxr-xr-xmergepdf12
1 files changed, 10 insertions, 2 deletions
diff --git a/mergepdf b/mergepdf
index deb8e89..5de7e19 100755
--- a/mergepdf
+++ b/mergepdf
@@ -2,17 +2,25 @@
2 2
3# Merge multiple pdf files into one 3# Merge multiple pdf files into one
4# Requires: gs 4# Requires: gs
5
5# Usage: mergepdf [-o outname] file1.pdf file2.pdf ... 6# Usage: mergepdf [-o outname] file1.pdf file2.pdf ...
6 7
7outname=merged.pdf 8outname=merged.pdf
8 9
10usage() {
11 echo "Usage: mergepdf [-o OUTFILE] file1.pdf file2.pdf ..."
12}
13
9while getopts "o:" opt; do 14while getopts "o:" opt; do
10 case "$opt" in 15 case "$opt" in
11 o) 16 o)
12 outname="$OPTARG" 17 outname="$OPTARG"
13 ;; 18 ;;
19 *)
20 usage
21 ;;
14 esac 22 esac
15done 23done
16shift `expr $OPTIND - 1` 24shift $((OPTIND - 1))
17 25
18gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outname $@ 26gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="$outname" "$@"

Generated with cgit - Back to sebastiano.tronto.net