Sela

BASH Scripts and Software tools

Description
Shell scripts are an important and powerful tool in the Linux environment. This course teaches how to write shell scripts to solve a wide range of problems: from file management to backups, from creating users to monitoring the system. In addition to learning the syntax of the Linux programming shell, bash, you will learn shell mechanisms used in programming such as: the backquote, redirections, pipes, and using variables. However, a shell script is only as powerful as the commands it uses. The course will also teach some of the more powerful string manipulation and processing tools in Linux: nawk - a pattern scanning and processing language, and sed - stream editor. Whether you need a two-line script to manage your files or a 500 line script for backing up your disks this course will teach you how to do it.
Intended audience
The course is meant for users, programmers, and system administrators who want to write shell scripts.

Topics

I/O redirection
History
Aliases
Variables
Predefined Variables
Environment Variables
Your first script
Writing scripts
Operators
Case, select
Loops interrupts
Shift, arithmetic expressions
Usage.
General Syntax.
Pattern Space.
Various Editing Commands.
Advanced Commands:
Usage
Records, Fields, and Variables
Parametrs
Printing Function
Conditions
Regular Expressions
Operators
Condition commands and loops
Associative Arrays
Function Operators on Strings
Arithmetic Functions
More Built-in Functions
Functions
Built-in and User Functions.
cc Options
Options for the Preprocessor
Options for the Link Editor
Libraries
Creating libraries – ar
Using ar libraries
The idea behind make and makefiles.
How to build an application.
Syntax.
How make works.
Targets.
Options.
Macros.
Conditional Macros.

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?