Difference between revisions of "Scripting"

From eLinux.org
Jump to: navigation, search
Line 31: Line 31:
 
** unified interface to kdialog, Xdialog, zenity
 
** unified interface to kdialog, Xdialog, zenity
 
* [http://code.google.com/p/shunit2/ shUnit2 - xUnit based unit testing for Unix shell scripts]
 
* [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]
+
* [https://sites.google.com/a/forestent.com/projects/log4sh log4sh - logging framework]
 +
** logging framework for shell scripts that works similar to http://logging.apache.org/
 
* [http://sourceforge.net/projects/libbash/ libbash - tool for managing bash scripts]
 
* [http://sourceforge.net/projects/libbash/ libbash - tool for managing bash scripts]
 
* [https://github.com/jpic/bashworks bashworks]
 
* [https://github.com/jpic/bashworks bashworks]

Revision as of 12:30, 22 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