While working on Libtool, we've had the following problem a couple
of times now: We'd like to use a common unix tool, but both the
GNU coding standards do not list it as ok-to-use command, and
MSYS does not distribute it. The latter may very well be the reason
for the former in some cases (don't know for sure, though).
Now, before suggesting to change the GCS, I'd be curious to know
whether MSYS developers would mind distributing a couple more tools.
Specifically, these tools would be helpful:
fold (MSYS already has fold)
split (MSYS already has split)
Some uses of join and paste can probably be emulated with "awk", but
given the limitations of awk on some older unices, this is, umm,
rather awkward. ;-)
Other than MSYS, I believe join and paste to be pretty common, at
least with the basic options. All of the tools are required by
SUSv3. According to Noah Misch:
| I do not know if other systems have omitted `join', but V7 did
| have it[..]
| join, split, and paste were all in the Jan1987 X/Open Portability
| Guide, but fold joined the standardization fold in 1992. I do not
| know how that translates to portability to real systems.
Cheers, and thank you for reading this far,
(Sections "Utilities in Makefiles", "Install Command Categories")