Advanced Bash Scripting Guide 5.3 (Stable branch)


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

ImageThe Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book (the equivalent of 900+ print pages) covers almost every aspect of shell scripting. It contains 343 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. It is well suited for either individual study or classroom use. It covers Bash, up to and including version 3.2x.License: GNU Free Documentation License (FDL)Changes:
This can be considered a "word games update."Recreational scripts were added, such as an almostfull-featured Perquacky clone script, a scriptthat does the "Petals Around the Rose" puzzle, anda crossword puzzle solver script. There is alsothe usual batch of bugfixes and other newmaterial.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)