From c2db897eed6bbb5450169d8a8cd8446745344408 Mon Sep 17 00:00:00 2001 From: Rasmus Steinke Date: Sun, 12 Jun 2016 00:26:54 +0200 Subject: fix selecting last line --- clerk | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/clerk b/clerk index afffd9a..27eb711 100755 --- a/clerk +++ b/clerk @@ -1397,10 +1397,10 @@ ${line2}" val=$? ALBUM_ORIG="${ALBUM_TEMP#*¬}" - firstline=$(echo "$ALBUM_ORIG" | sed 's/.*¬//g' | tail -1) + firstline=$(echo "$ALBUM_ORIG" | sed 's/.*¬//g' | tail -1 | awk '{ print $NF }') unset filter export filter_temp="${ALBUM_TEMP%¬*}" - ALBUM=$(echo "${ALBUM_ORIG}" | perl -pe "s/ +/\t/g" | sed 's/.*¬//g') + ALBUM=$(echo "${ALBUM_ORIG}" | sed 's/.*¬//g' | awk -F '\t' '{ print $NF }') export filter=$(echo "$filter_temp" | head -1 | sed 's/¬.*//g') if [[ -z "$ALBUM" ]]; then @@ -1408,7 +1408,7 @@ ${line2}" else if [[ $val -eq 11 ]]; then echo -e "$ALBUM" | uniq | while read line; do - mpc insert "$(echo -e "${line}" | awk -F '\t' '{ print $NF }')" + mpc insert "${line}" exit done album_entry="$firstline" @@ -1418,7 +1418,7 @@ ${line2}" elif [[ $val -eq 12 ]]; then mpc clear; echo -e "$ALBUM" | uniq | while read line; do - mpc add "$(echo -e "${line}" | awk -F '\t' '{ print $NF }')" + mpc add "${line}" done mpc play album_entry="$firstline" @@ -1436,7 +1436,7 @@ ${line2}" else mpc clear echo -e "$ALBUM" | uniq | while read line; do - mpc add "$(echo -e "${line}" | awk -F '\t' '{ print $NF }')" + mpc add "${line}" done mpc play album_entry="$firstline" -- cgit v1.2.3-24-g4f1b