ch02
Directory actions
More options
Directory actions
More options
ch02
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Chapter 2 - Shell Programming. first - A shell script that searches for files containing the word, "POSIX", and prints these files to screen. variable - A script that demonstrates the quoting rules for variables. try_var - A script that performs some simple variable manipulation using the environment and parameter variables. _if - A script that asks a question and then uses an "if" statement to make a decision based on the answer. elif1 - A modified version of _if. It reports an error message if the user types in anything other than "yes" or "no". elif2 - An improved version of elif1. for1 - A script that demonstrates a "for" loop. for2 - A script that demonstrates a wildcard expansion in a "for" loop. for3 - A script that prints a message 20 times using a "for" loop. while1 - A script that asks a user for a password until the correct word is entered. while2 - A less cumbersome version of for3 that uses a "while" loop. _until - A script that watches for an unexpected user. case1 - A revised version of elif2 which is a little more selective and forgiving of unexpected input. case2 - An improved version of case1. case3 - A reusable version of case2. and_list - A script that tests for the existence of files and echoes some text in between. or_list - Another script that tests for the existence of files and echoes some text in between. function - A script that demonstrates a shell function. local - A script that demonstrates a local variable within a shell function. my_name - A script that passes a parameter to a function. _break - A script that shows how to break out of a loop by using a "break" statement. colon - A script that demonstrates the ":" command. cont1, cont2 - Two scripts that demonstrate the "continue" command. classic, latest - Two scripts that demonstrate the "." command. export1, export2 - Two scripts that show how to export variables. _set - A scipt that sets the parameter variables of the shell. _shift - A script that changes the position of the shell parameters. _trap - A script that traps a signal. _unset - A script that removes the foo variable from the shell environment. command.sh shows how to execute a command from within a script. arith - A script that performs simple arithmetic quickly. param - A script that demonstrates parameter matching operators. here1 - A script that feeds input to the "cat" command. here2 - A script that uses a here document to edit a file called "textfile". questions - a script using a textual dialog box. gquestions - a script using the GNOME graphical dialog box. app/cd_db - A shell script that implements the CD Database application.