Argh! Here's a fix to a bad bug in the last version (cp "$1.image" "$1.changes" "$d" => cp "$1.image" "$1.changes" "$2")!!<div>-------8<-------</div><div>
<div><font class="Apple-style-span" face="'comic sans ms', sans-serif">#!/bin/sh</font></div><div><font class="Apple-style-span" face="'comic sans ms', sans-serif"># copy image and changes</font></div><div>
<font class="Apple-style-span" face="'comic sans ms', sans-serif">force=0</font></div><div><font class="Apple-style-span" face="'comic sans ms', sans-serif">if [ "$1" = -f ]; then</font></div><div>
<span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">force=1</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">shift</font></div>
<div><font class="Apple-style-span" face="'comic sans ms', sans-serif">fi</font></div><div><font class="Apple-style-span" face="'comic sans ms', sans-serif">if [ $# != 2 -o "$1" = "-?" -o "$1" = --help ]; then</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">echo "usage: $0 [-f] image-name-no-ext [image-name-no-ext|dir]"</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">test $# != 2 && exit 1</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">exit 0</font></div>
<div><font class="Apple-style-span" face="'comic sans ms', sans-serif">fi</font></div><div><font class="Apple-style-span" face="'comic sans ms', sans-serif">if [ -f "$2.image" -o -f "$2.changes" ]; then</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">if [ "$force" = 0 ]; then</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">                </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">echo "$2.image and/or $2.changes already exist." 1>&2</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">                </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">exit 1</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">fi</font></div>
<div><font class="Apple-style-span" face="'comic sans ms', sans-serif">elif [ -d "$2" ]; then</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">if [ -f "$2/`basename "$1"`.image" -o -f "$2/`basename "$1"`.changes" ]; then</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">                </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">if [ "$force" = 0 ]; then</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">                        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">echo "$2/`basename "$1"`.image and/or $2/`basename "$1"`.changes already exist." 1>&2</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">                        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">exit 1</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">                </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">fi</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">fi</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">cp "$1.image" "$1.changes" "$2"</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="'comic sans ms', sans-serif">        </font></span><font class="Apple-style-span" face="'comic sans ms', sans-serif">exit 0</font></div>
<div><font class="Apple-style-span" face="'comic sans ms', sans-serif">fi</font></div><div><font class="Apple-style-span" face="'comic sans ms', sans-serif">cp "$1.image" "$2.image"</font></div>
<div><font class="Apple-style-span" face="'comic sans ms', sans-serif">cp "$1.changes" "$2.changes"</font></div><div><br></div><br><div class="gmail_quote">On Fri, Dec 17, 2010 at 2:33 PM, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi All,<div><br></div><div> don't know if this is useful to you or whether you've already written it yourself but I finally caved and wrote a shell command that copies an image/changes file pair, replacing the hundreds of times I've issued the two parallel commands, cpic = copy image and changes. Happy holidays</div>
<div>-------8<-------</div><div><div><font face="'comic sans ms', sans-serif">#!/bin/sh</font></div><div><font face="'comic sans ms', sans-serif"># copy image and changes</font></div>
<div><font face="'comic sans ms', sans-serif">force=0</font></div><div><font face="'comic sans ms', sans-serif">if [ "$1" = -f ]; then</font></div>
<div><font face="'comic sans ms', sans-serif"> force=1</font></div><div><font face="'comic sans ms', sans-serif"> shift</font></div><div><font face="'comic sans ms', sans-serif">fi</font></div>
<div><font face="'comic sans ms', sans-serif">if [ $# != 2 -o "$1" = "-?" -o "$1" = --help ]; then</font></div><div><font face="'comic sans ms', sans-serif"> echo "usage: $0 [-f] image-name-no-ext [image-name-no-ext|dir]"</font></div>
<div><font face="'comic sans ms', sans-serif"> test $# != 2 && exit 1</font></div><div><font face="'comic sans ms', sans-serif"> exit 0</font></div>
<div><font face="'comic sans ms', sans-serif">fi</font></div><div><font face="'comic sans ms', sans-serif">if [ -f "$2.image" -o -f "$2.changes" ]; then</font></div>
<div><font face="'comic sans ms', sans-serif"> if [ "$force" = 0 ]; then</font></div><div><font face="'comic sans ms', sans-serif"> echo "$2.image and/or $2.changes already exist." 1>&2</font></div>
<div><font face="'comic sans ms', sans-serif"> exit 1</font></div><div><font face="'comic sans ms', sans-serif"> fi</font></div><div><font face="'comic sans ms', sans-serif">elif [ -d "$2" ]; then</font></div>
<div><font face="'comic sans ms', sans-serif"> if [ -f "$2/$1.image" -o -f "$2/$1.changes" ]; then</font></div><div><font face="'comic sans ms', sans-serif"> if [ "$force" = 0 ]; then</font></div>
<div><font face="'comic sans ms', sans-serif"> echo "$2/$1.image and/or $2/$1.changes already exist." 1>&2</font></div><div><font face="'comic sans ms', sans-serif"> exit 1</font></div>
<div><font face="'comic sans ms', sans-serif"> fi</font></div><div><font face="'comic sans ms', sans-serif"> fi</font></div><div><font face="'comic sans ms', sans-serif"> cp "$1.image" "$1.changes" "$d"</font></div>
<div><font face="'comic sans ms', sans-serif"> exit 0</font></div><div><font face="'comic sans ms', sans-serif">fi</font></div><div><font face="'comic sans ms', sans-serif">cp "$1.image" "$2.image"</font></div>
<div><font face="'comic sans ms', sans-serif">cp "$1.changes" "$2.changes"</font></div></div>
</blockquote></div><br></div>