actually this is a special case that can be done from within
acme (or sam).

D is part of the edit language (this is impossible if the
command isn't part of the edit sublanguage), so all one
needs is

        X:filepattern:D

that's it.

unfortunately, there are things that can't be done this way,
so here's a general loop that sneaks outside acme to
generate commands:

#!/bin/rc
rfork e
N=' +([0-9]+)'
~ $#acmecmd 0 && acmecmd=delete
for(i)
        < /mnt/acme/index sed -n 's:^'$N$N$N$N$N' +([^ ].*'$i'[^ ]+).*:echo 
'$acmecmd' > /mnt/acme\1/ctl:p'

- erik

Reply via email to