From b3728b5c54d91dbb712e81c9404065e62cd66b18 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Sat, 28 Aug 2010 22:58:04 -0300 Subject: [PATCH] fpd2pdf: ignore fped backup files (and option -a to still use them) - scripts/fpd2pdf: ignore files whose name contains a tilde - scripts/fpd2pdf: option -a to also use files whose name contains a tilde --- scripts/fpd2pdf | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scripts/fpd2pdf b/scripts/fpd2pdf index b973444..f4e5a13 100755 --- a/scripts/fpd2pdf +++ b/scripts/fpd2pdf @@ -14,14 +14,23 @@ usage() { - echo "usage: $0 [-o out.pdf] file.pdf ..." 1>&2 + cat <&2 +usage: $0 [-a] [-o out.pdf] file.pdf ... + + -a also include files whose name contains a tilde (backup files) + -o out.pdf write to the specified file (default: standard output) +EOF exit 1 } out=- +all=false + while true; do case "$1" in + -a) all=true + shift;; -o) [ -z "$2" ] && usage out="$2" shift 2;; @@ -33,4 +42,5 @@ done [ -z "$1" ] && usage eval gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$out -f \ - `for n in "$@"; do echo "<(fped -p \"$n\" -)"; done` + `for n in "$@"; do $all || [ "$n" = "${n/\~/}" ] && \ + echo "<(fped -p \"$n\" -)"; done`