[K12OSN] OT: Bash help

Dan Young dyoung at mesd.k12.or.us
Wed Nov 21 21:26:54 UTC 2007


On 11/21/07, Les Mikesell <les at futuresource.com> wrote:
> Robert Arkiletian wrote:
> > On Nov 21, 2007 11:54 AM, Dan Young <dyoung at mesd.k12.or.us> wrote:
> >> http://www.gnu.org/software/coreutils/manual/html_node/index.html
> >
> > Excellent!
>
> That one is really minimalist.

Same stuff is in "info coreutils". The OP was talking about where to
find out about "paste", so I went to the upstream source. Certainly it's
not an all-inclusive guide to UNIX utilities, but it was a good reminder
for me of how much we owe to GNU.

> I'd find it hard to do much without sed
> and sometimes awk (although then you might as well use perl).  You can
> do some nifty database like things with plain text files and
> combinations of sort/join/comm - but these days you would probably
> read into perl hashes instead.

This is pretty good, and includes basic awk and sed usage:
http://www.oreilly.com/catalog/shellsrptg/

> > Wikipedia of course
> > http://en.wikipedia.org/wiki/List_of_Unix_utilities
> > http://en.wikipedia.org/wiki/Coreutils
>
> I'm not sure I'd call diff and patch core utilities but they have been
> around for a long time and add some handy features.  Test (slso known
> as [ ) is actually a shell built-in but you can pretend it isn't,
> especially when looking for the man page.

My poor man's revision control includes sometimes copying foo.conf to
foo.conf.bak, so diff is indispensible.

-- 
Dan Young <dyoung at mesd.k12.or.us>
Multnomah ESD - Technology Services
503-257-1562




More information about the K12OSN mailing list