# bind yurl = spawn ./examples/scripts/yank.sh 6 primary
# bind ytitle = spawn ./examples/scripts/yank.sh 7 clipboard
- which xclip &>/dev/null || exit 1
- [ "$9" == primary -o "$9" == secondary -o "$9" == clipboard ] || exit 2
+ clip=xclip
- echo echo -n "${!8}" '|' xclip -selection $9
- echo -n "${!8}" | xclip -selection $9
-which xclip &>/dev/null || exit 1
++which $clip &>/dev/null || exit 1
+ [ "x$9" = xprimary -o "x$9" = xsecondary -o "x$9" = xclipboard ] || exit 2
+
-value=`eval "echo -n \\${$8}"`
++value=`eval "echo -n \\${$8}"` # bash: value = ${!8}
+
+ echo "echo -n '${value}' | $clip -selection $9"
+ echo -n "'${value}' | $clip -selection $9"