Categories: Linux administration, Linux programming, shell, C, kernel, embedded
Mastering shell script programming – complex, interactive, user-friendly, robust and secure scripts for helping with common administrative tasks and other applications. Discussed topics include: interactive scripts, pseudo-GUI libraries, data structures, portability.
Duration
1 day
Agenda
- Advanced AWK programming
- Advanced Bash configuration
- Complex scripts
- Command line arguments processing (getopts).
- Variables and custom data structures
- Bash programs as CGI scripts
- Interactive scripts using ncurses-based tools
- Differences between Bash and other shells (POSIX conformance)
- Creating portable scripts
Audience and prerequisites
This course targest Unix system administrators who want to develop their Bash programming skills further.
Participants are expected to be familiar with shell commands, filters (essentials from the textutils package), regular expression basics, sed, process management basics and making simple Bash scripts.
Certificates
Course participants receive completion certificates signed by ALX.