Hello,

I read at website:
  http://www.gnu.org/software/coreutils/
the new features can be requested.

Recently I did some computations on machine
with whole system booted into ramdisk.
Due to lack of storage other than RAM, I only could do:

  big-output-prog | split -b100m

and copy [to another machine] each part as soon it is finished, then remove 
this part.
So I need constantly watching contents of the directory and
maybe sometimes I cannot do it fast enough.

My idea is option for printing message by "split" when part is finished.
It could be used by script to execute some action.
Honoring "xargs" command it could be named "-x" and string '{}' can have 
special meaning as in xargs.
 
I could execute:

  big-output-prog | split -b100m -x "scp {} [EMAIL PROTECTED]; rm {}" | sh

provided that scp is configured not to expect passwords each time.
So every part would be transferred and removed immediately.

Alternatively "-x" can be non argument option, always printing name of the 
part. Then we could use xargs for obtaining "scp ...".

I understand the implementation can use different interface to obtain similar 
functionality.

I coded my own split (-b only) with this behavior but it would be nice to have 
this as standard in systems equipped with GNU coreutils.

Best regards,
Miroslaw
_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to