<[EMAIL PROTECTED]> wrote:
> echo 0x04abcdef|xargs -i printf "%x\n"
> (({}-0x043000000)

I assume that was supposed to be "$(({}-0x043000000))".  The problem
with that is that bash processes the arithmetic expansion before
invoking xargs.  Try this:
echo 0x04abcdef | xargs -i bash -c 'printf "%x\n" "$(({}-0x043000000))"'

news:comp.unix.shell is a good place to find help with writing
scripts.


paul


_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash

Reply via email to