Advanced Bash Scripting Guide 5.2 (Stable branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Advanced Bash Scripting Guide 5.2 (Stable branch)
# 1  
Old 03-14-2008
Advanced Bash Scripting Guide 5.2 (Stable branch)

ImageThe Advanced Bash Scripting Guide is both areference and a tutorial on shell scripting. Thiscomprehensive book (the equivalent of 880+ printpages) covers almost every aspect of shellscripting. It contains 340 profusely commentedillustrative examples, a number of tables, and across-linked index/glossary. Not just a shellscripting tutorial, this book also provides anintroduction to basic programming techniques, suchas sorting and recursion. It is well suited foreither individual study or classroom use. Itcovers Bash, up to and including version 3.2x.License: GNU Free Documentation License (FDL)Changes:
Many bugfixes and stylistic cleanups were done.Four new example scripts were added. A newsubsection on version 3.2 Bash update was added.Explanations of certain difficult concepts wereclarified. This is an important update.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

1 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Can anyone guide me with the BASH scripting

Hi, I am new to BASH script. I am working on the script to parsing the log message . the followings are my task: 1. Read the multiple log files, such as N1-2009-10-01, N2-2009-10-2, N3-2010-01-02.... 2. Parse the specific message, such as "aaaa" 3. If found the "aaaa" message in the log... (11 Replies)
Discussion started by: shyork2001
11 Replies
Login or Register to Ask a Question
RBASH(1)						      General Commands Manual							  RBASH(1)

NAME
rbash - restricted bash, see bash(1) RESTRICTED SHELL
If bash is started with the name rbash, or the -r option is supplied at invocation, the shell becomes restricted. A restricted shell is used to set up an environment more controlled than the standard shell. It behaves identically to bash with the exception that the follow- ing are disallowed or not performed: o changing directories with cd o setting or unsetting the values of SHELL, PATH, ENV, or BASH_ENV o specifying command names containing / o specifying a file name containing a / as an argument to the . builtin command o specifying a filename containing a slash as an argument to the -p option to the hash builtin command o importing function definitions from the shell environment at startup o parsing the value of SHELLOPTS from the shell environment at startup o redirecting output using the >, >|, <>, >&, &>, and >> redirection operators o using the exec builtin command to replace the shell with another command o adding or deleting builtin commands with the -f and -d options to the enable builtin command o using the enable builtin command to enable disabled shell builtins o specifying the -p option to the command builtin command o turning off restricted mode with set +r or set +o restricted. These restrictions are enforced after any startup files are read. When a command that is found to be a shell script is executed, rbash turns off any restrictions in the shell spawned to execute the script. SEE ALSO
bash(1) GNU Bash-4.0 2004 Apr 20 RBASH(1)