merge in the00z his ${!8} fix for posix sh
authorDieter Plaetinck <dieter@plaetinck.be>
Wed, 15 Jul 2009 19:19:53 +0000 (21:19 +0200)
committerDieter Plaetinck <dieter@plaetinck.be>
Wed, 15 Jul 2009 19:19:53 +0000 (21:19 +0200)
1  2 
examples/data/uzbl/scripts/yank.sh

@@@ -6,8 -6,12 +6,12 @@@
  # 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"