#!/usr/bin/env bash SEL="$(xclip -o | tr -d '\n')" if [[ -z "${SEL// }" ]]; then echo "Empty selection." exit 1 fi BOOKMARK_ID= IFS=" " BOOKMARKS="$(buku "$SEL" -f 1 --tacit)" for bookmark in $BOOKMARKS; do echo "$bookmark" ID="$(echo "$bookmark" | cut -d$'\t' -f 1)" URL="$(echo "$bookmark" | cut -d$'\t' -f 2)" if [[ "$URL" = "$SEL" ]]; then BOOKMARK_ID="$ID" break fi done if [[ -n "$BOOKMARK_ID" ]]; then echo "Deleting $BOOKMARK_ID (URL: $SEL)." buku -d "$BOOKMARK_ID" --tacit else echo "Bookmark for '$SEL' not found." exit 1 fi