From c5647a836e1a586e744b1eea17038a03ef2f4e1d Mon Sep 17 00:00:00 2001 From: Dave Vandervies Date: Fri, 22 Jan 2016 19:22:56 -0500 Subject: [PATCH] Add '-i' argument to reverse order --- pod2mpd | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pod2mpd b/pod2mpd index a484598..d58aaff 100755 --- a/pod2mpd +++ b/pod2mpd @@ -2,10 +2,11 @@ myname="$0" fetchcmd=curl +filter=cat -args=$(getopt f $*) +args=$(getopt fi $*) if [ $? -ne 0 ]; then - echo "Usage: $myname [-f] linktorss" >& 2 + echo "Usage: $myname [-fi] linktorss" >& 2 exit 1 fi @@ -13,14 +14,24 @@ set -- $args while [ "$1" != -- ]; do case "$1" in -f) fetchcmd=cat ;; + -i) + if tail -r /dev/null > /dev/null 2>&1; then + filter="tail -r" + elif tac /dev/null > /dev/null 2>&1; then + filter=tac + else + echo "Don't know how to reverse order!" + exit 1 + fi + ;; esac shift done shift if [ "$#" -eq 1 ]; then - $fetchcmd $1|grep "&2 + echo "Usage: $myname [-fi] linktorss" >&2 exit 1 fi