tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: split(1): add '-c' to continue creating files
On Tue, Feb 14, 2023 at 17:31:36 +0100, Martin Husemann wrote:
> On Sun, Feb 12, 2023 at 04:05:20PM -0500, Jan Schaumann wrote:
> > The attached diff adds a flag "-c" (mnemonic "create,
> > don't overwrite" or "continue where you left off"):
> >
> > $ split file; ls
> > xaa xab xac xad
> > $ split -c second-file; ls
> > xaa xab xac xad xae xaf xag xah xai xaj
>
> I think this is a dangerous and non-obvious user interface, especially
> when we hit collisions later or data changes and we are re-doing the split.
I dislike this idea too.
> How about instead adding an option that sets the first name explicitly
> and keeps the "abort on failure" behaviour?
gnu coreutils split(1) has --numeric-suffixes[=FROM] and
--hex-suffixes[=FROM]
May be --text-suffixes=FROM might fit this pattern though to me these
extensions don't seem too elegant and is stretching the original past
its breaking point.
-uwe
Home |
Main Index |
Thread Index |
Old Index