From f65cd0d511c2b7301408ffffaa42ff080b1b54fd Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 29 Dec 2005 22:37:34 +0000 Subject: [PATCH] no more case problems --- bin/page | 49 +++++++++++++++++++++++-------------------------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/bin/page b/bin/page index 0c7bc021..dc177f22 100755 --- a/bin/page +++ b/bin/page @@ -28,7 +28,7 @@ xfile() then echo 'troff intermediate output' else - 9 file < "$1" | sed 's/stdin: //' + 9 file < "$1" | sed 's/stdin: //' | tr A-Z a-z fi } @@ -43,18 +43,15 @@ main() *troff*) tr2post "$1" | psfonts | page ;; - *PDF*) + *pdf*) psv $1 ;; - *PS*) + *ps*) psv $1 ;; *postscript*) psv $1 ;; - *PostScript*) - psv $1 - ;; *) qiv "$@" ;; @@ -73,15 +70,27 @@ case $# in mv $tmp $tmp.tr tmp=$tmp.tr ;; - *PDF*) + *pdf*) mv $tmp $tmp.pdf tmp=$tmp.pdf ;; - *PS*) - mv $tmp $tmp.ps - tmp=$tmp.ps + *gif*) + mv $tmp $tmp.gif + tmp=$tmp.gif ;; - *PostScript*) + *jpg*) + mv $tmp $tmp.jpg + tmp=$tmp.jpg + ;; + *jpeg*) + mv $tmp $tmp.jpg + tmp=$tmp.jpg + ;; + *png*) + mv $tmp $tmp.png + tmp=$tmp.png + ;; + *postscript*) mv $tmp $tmp.ps tmp=$tmp.ps ;; @@ -89,21 +98,9 @@ case $# in mv $tmp $tmp.ps tmp=$tmp.ps ;; - *GIF*) - mv $tmp $tmp.gif - tmp=$tmp.gif - ;; - *JPG*) - mv $tmp $tmp.jpg - tmp=$tmp.jpg - ;; - *JPEG*) - mv $tmp $tmp.jpg - tmp=$tmp.jpg - ;; - *PNG*) - mv $tmp $tmp.png - tmp=$tmp.png + *ps*) + mv $tmp $tmp.ps + tmp=$tmp.ps ;; *) echo 1>&2 page: unrecognized file type on standard input: $type