summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2016-06-12 00:26:54 +0200
committerRasmus Steinke <rasi@xssn.at>2016-06-12 00:26:54 +0200
commitc2db897eed6bbb5450169d8a8cd8446745344408 (patch)
tree03f0a3837dadf2aeb6e38fa5e0b12cd2b14df9af /clerk
parenta5bed6d4a49b355edd467ee3e3b6fcc397a30a6f (diff)
downloadperl-app-clerk-c2db897eed6bbb5450169d8a8cd8446745344408.tar.gz
perl-app-clerk-c2db897eed6bbb5450169d8a8cd8446745344408.tar.xz
fix selecting last line
Diffstat (limited to 'clerk')
-rwxr-xr-xclerk10
1 files changed, 5 insertions, 5 deletions
diff --git a/clerk b/clerk
index afffd9a..27eb711 100755
--- a/clerk
+++ b/clerk
@@ -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"