Scripting
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
See also