Difference between revisions of "Scripting"

From eLinux.org
Jump to: navigation, search
Line 2: Line 2:
  
 
Most commons shells are [http://www.gnu.org/software/bash/ bash] on PC and busybox's [http://en.wikipedia.org/wiki/Almquist_shell ash] on embedded Linux.
 
Most commons shells are [http://www.gnu.org/software/bash/ bash] on PC and busybox's [http://en.wikipedia.org/wiki/Almquist_shell ash] on embedded Linux.
 +
==Shell scripting==
  
==Shell scripting libraries==
+
* http://wiki.bash-hackers.org/
 +
* http://bash.cyberciti.biz/
 +
* [http://www.cyberciti.biz/tips/linux-unix-commands-cheat-sheets.html Top 10 Best Cheat Sheets and Tutorials for Linux / UNIX Commands]
 +
* http://wiki.bash-hackers.org/
 +
* https://wiki.archlinux.org/index.php/bash
 +
 
 +
===Shell scripting libraries===
  
 
* [http://dberkholz.com/2011/04/07/bash-shell-scripting-libraries/ List of Bash shell-scripting libraries]
 
* [http://dberkholz.com/2011/04/07/bash-shell-scripting-libraries/ List of Bash shell-scripting libraries]
Line 24: Line 31:
 
** Some short functions
 
** Some short functions
 
** Easy to use
 
** Easy to use
===Samples from books===
+
====Samples from books====
 
* [http://examples.oreilly.com/9781565923478/ Learning the bash shell, 2005, samples]
 
* [http://examples.oreilly.com/9781565923478/ Learning the bash shell, 2005, samples]
 
* [http://examples.oreilly.com/9780596526788/ Bash Cookbook, 2007]
 
* [http://examples.oreilly.com/9780596526788/ Bash Cookbook, 2007]
 
* [http://examples.oreilly.com/9780596005955/ Classic Shell Scripting, 2005]
 
* [http://examples.oreilly.com/9780596005955/ Classic Shell Scripting, 2005]
===Historical===
+
====Historical====
 
* [http://examples.oreilly.com/9780596003302/ UNIX Power Tools, 1997, samples]
 
* [http://examples.oreilly.com/9780596003302/ UNIX Power Tools, 1997, samples]
 
* [http://www.cs.uleth.ca/~holzmann/C/shells/shell_book_blinn/ Portable Shell Programming, 1995, samples]
 
* [http://www.cs.uleth.ca/~holzmann/C/shells/shell_book_blinn/ Portable Shell Programming, 1995, samples]

Revision as of 08:10, 18 December 2013

Scripting is powerful technology especially valuable in embbedded Linux. It is used for building complex projects, building root file systems and distributions, system management, tests automation.

Most commons shells are bash on PC and busybox's ash on embedded Linux.

Shell scripting

Shell scripting libraries

Samples from books

Historical

See also