Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Is there any book , Tutorial on very very advanced shell scripting

Is there a way/book to learn advanced usage of shell by practice? I find that most shell programming books only teach you the grammar of shell script. Grammar is important but as in C programming the standard library is also important.

share|improve this question

marked as duplicate by Caleb, Michael Mrozek Jul 27 '11 at 14:13

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Have you looked at unix.stackexchange.com/questions/12046/… – jasonwryan Jul 27 '11 at 9:04
up vote 3 down vote accepted

All I've ever wanted to learn about the shell (BASH) can be found in Advance Bash Scripting Guide http://tldp.org/LDP/abs/html/. There are a myriad of examples here as well.

It includes all the sematics and information about the "standard library" you can find here http://www.gnu.org/manual/manual.html

Hope this will help you.

share|improve this answer

In bash doesn't exist a "standard library", only a basic functionality. So, yes, you can learn advanced usage by practice because the "standard library" is all the commands in your system (especially the coreutils).

share|improve this answer
In bash doesn't exist a "standard library" - Try typing help. – amphetamachine Jul 28 '11 at 6:16
I used the quotes because this :) . So, the standard library in bash is the built-in (basic) functionality + the commands of the system. – Rufo El Magufo Jul 28 '11 at 6:41

Not the answer you're looking for? Browse other questions tagged or ask your own question.