[vc_row][vc_column][fancy_heading h1=”0″ style=”line” title=”UNIX-Linux: Shell Programming”][/fancy_heading][/vc_column][/vc_row][vc_row][vc_column][vc_tta_tour style=”modern” shape=”round” color=”sky” spacing=”30″ controls_size=”md” active_section=”1″][vc_tta_section title=”Goals ” tab_id=”1604065565272-0952ab4b-2be9″][vc_column_text]

  • Program in Shell and efficiently use SED and AWK tools

[/vc_column_text][/vc_tta_section][vc_tta_section title=”Public ” tab_id=”1604065565298-68cbe83d-dd67″][vc_column_text]Administrators, advanced users, application developers who need to use the shell in their daily work.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Prerequisites ” tab_id=”1604065566914-172a36e8-5557″][vc_column_text]Knowledge of basic controls.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Duration ” tab_id=”1604065572166-53f456c2-51ec”][vc_column_text]3 Days.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Pedagogical Methods ” tab_id=”1604065573084-6e82169a-e71a”][vc_column_text]This Shell Programming training is punctuated by an alternation of presentations and practical work. For “Distance” training, they are carried out with a Teams or Zoom type videoconferencing tool depending on the case, allowing the trainer to adapt his pedagogy. on our website all the details on distance sessions or virtual classes.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Programs ” tab_id=”1604065574013-13abc0f2-8a53″][vc_column_text]Characteristics and use of the Shell

Common points of “sh”, “ksh”, “bash” and “csh” A script: definition, execution and debugging

The common base: The Bourne Shell

The / etc / profile and .profile configuration files General information on the variables (reserved and predefined) The environment, the parameters The functions The management of “trap” exceptions

Structure of controls

Alternative “if”, command “test”, loop “for”, “while” and “until” Multiple branching “case”, jumpsCommand “expr”, internal command “exec”

The advanced elements of the Korn shell and the bash

The function libraries (ksh) Handling arrays and strings The “select” and “getopts” commands The configuration files The arithmetic

SED and AWK tools

Reminders and complements on regular expressionsSed, editor in “flow” mode:. orders. use of regular expressions in “sed”
Awk (language that deals with text):. structure of an awk program. sections, criteria, statements Functions[/vc_column_text][/vc_tta_section][vc_tta_section title=”Register for training” tab_id=”1604065575013-57877f5c-be18″][vc_column_text]