Difference between revisions of "Scripting"

From eLinux.org
Jump to: navigation, search
(lists)
Line 6: Line 6:
  
 
* [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]
 +
* [http://marcomaggi.github.io/docs/mbfl.html Marco's Bash Functions Library]
 
* http://www.bashinator.org/
 
* http://www.bashinator.org/
* http://code.google.com/p/bsfl/
+
* [http://code.google.com/p/bsfl/ bsfl - Bash Shell Function Library ]
 
+
* [http://code.google.com/p/shesfw/ shesfw - Shell Script Framework tool]
 +
* [http://code.google.com/p/shunit2/ shUnit2 - xUnit based unit testing for Unix shell scripts]
 +
* [https://sites.google.com/a/forestent.com/projects/log4sh log4sh - logging facility]
 +
* [http://sourceforge.net/projects/libbash/ libbash - tool for managing bash scripts]
 +
* [https://github.com/jpic/bashworks bashworks]
 +
* [https://github.com/rerun/rerun/blob/master/README.md rerun - a modular shell automation framework to organize your keeper scripts]
 +
===Samples from books===
 +
* [http://examples.oreilly.com/9781565923478/ Learning the bash shell, 2005, samples]
 +
* [http://examples.oreilly.com/9780596526788/ Bash Cookbook, 2007]
 +
* [http://examples.oreilly.com/9780596005955/ Classic Shell Scripting, 2005]
 +
===Historical===
 +
* [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://intuitive.com/wicked/wicked-cool-shell-script-library.shtml Wicked Cool Shell Scripts]
 
See also
 
See also
 
* [[Android Scripting]]
 
* [[Android Scripting]]

Revision as of 22:53, 17 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 libraries

Samples from books

Historical

See also