News for hackers. Stuff that matters.
Re:What you need may be “pipeline +Unix commands” only by kurczynski on Sunday March 03, 2019 @04:49AM (#19293659)
I hate to be that guy, but they're NOT "Unix" tools, as the name GNU literally states.

The post makes a good point that I fully agree with, just doesn't explain it well enough.

Re:What you need may be “pipeline +Unix commands” only by mrighele on Sunday March 03, 2019 @05:38AM (#19293792)
Many of the GNU tools are reimplementation of already existing tools.

For example the initial implementation of AWK was in 1977 [1], a few years before GNU even existed [2], so it _is_ a Unix tool.

[1] https://en.wikipedia.org/wiki/AWK#History [2] https://en.wikipedia.org/wiki/GNU#History

Re:What you need may be “pipeline +Unix commands” only by cyphar on Sunday March 03, 2019 @05:47AM (#19293822)
The GNU coreutils are a reimplementation of the Unix utilities. With some caveats, the same tools are available on BSD and Solaris derivatives which are both Unix.

So while GNU is obviously an important project, it would not be correct to say "xargs" is not a Unix tool.

Re:What you need may be “pipeline +Unix commands” only by codetrotter on Sunday March 03, 2019 @05:09AM (#19293719)
I and many others take “Unix” to mean any UNIX or UNIX-like operating system, whereas “UNIX” with all capital letters means only the ones that are certified UNIX.
Re:What you need may be “pipeline +Unix commands” only by ernesth on Sunday March 03, 2019 @06:06AM (#19293877)
awk is in the POSIX norm. It is a Unix tool.

GNU awk is one of the popular awk implementation (usually referred as gawk). I personnally prefer mawk. awk is not GNU.

Re:What you need may be “pipeline +Unix commands” only by taejavu on Sunday March 03, 2019 @05:38AM (#19293793)
awk predates GNU by at least 7 years. It is most certainly a UNIX tool.