Linux Shell Programs
Introduction:
Introduction:
- Under Linux, there are some powerful tools that for all practical purposes are unavailable under Windows (I can imagine all the old Linux hands saying "Duh!").
- One of these tools is something called "shell programming". This means writing code that a command shell executes.
- There is something like this under Windows, but as usual, the Windows version is a weak imitation.
- The most common Linux shell is named "Bash". The name comes from "Bourne Again SHell," which, in turn ... (imagine a lengthy recursion terminating in a caveman's grunt).
- There are many other shells available. Unless there is a compelling reason not to, I recommend that people stick to the Bash shell, because this increases the chance that your scripts will be portable between machines, distributions, even operating systems.
- I'll be showing some very basic examples of Bash shell programming on this page, and I want to say at the outset that shell programming is an art, not a science. That means there is always some other way to do the same thing.
- Because shell programming is an art, please don't write to say, "Wow, that was a really inefficient way to do such-and-such." Please do write (message page) to report actual errors.
- If this page seems too sketchy and elementary for your taste, you can choose from among the more advanced resources in .
No comments:
Post a Comment