diff options
author | Rasmus Steinke <rasi@xssn.at> | 2016-06-12 00:26:54 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2016-06-12 00:26:54 +0200 |
commit | c2db897eed6bbb5450169d8a8cd8446745344408 (patch) | |
tree | 03f0a3837dadf2aeb6e38fa5e0b12cd2b14df9af /clerk | |
parent | a5bed6d4a49b355edd467ee3e3b6fcc397a30a6f (diff) | |
download | perl-app-clerk-c2db897eed6bbb5450169d8a8cd8446745344408.tar.gz perl-app-clerk-c2db897eed6bbb5450169d8a8cd8446745344408.tar.xz |
fix selecting last line
Diffstat (limited to 'clerk')
-rwxr-xr-x | clerk | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1397,10 +1397,10 @@ ${line2}</span>" 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}</span>" 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}</span>" 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}</span>" 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" |