[Vm-dev] Re: conditionally define a function in sh/bash?

Eliot Miranda eliot.miranda at gmail.com
Sun Jun 22 03:41:59 UTC 2014


On Thu, Jun 19, 2014 at 5:17 PM, Eliot Miranda <eliot.miranda at gmail.com>
wrote:

> Hi All,
>
>     I'm trying
>
> if [ "$OS" = Darwin ]; then
>     function quietmd5 () { /sbin/md5 -q "$1"; }
> else
>     function quietmd5 () { /usr/bin/md5sum "$1"| sed 's/ .*$//'; }
> fi
>

this works:

test "$OS" = Darwin && function quietmd5 () { /sbin/md5 -q "$1"; }
test "$OS" != Darwin && function quietmd5 () { /usr/bin/md5sum "$1"| sed
's/ .*$//'; }

-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140621/1463806d/attachment.htm


More information about the Vm-dev mailing list