* Cantinho Satkeys

Refresh History
  • j.s.: bom fim de semana  43e5r6 49E09B4F
    Hoje às 08:37
  • j.s.: ghyt74 a todos  4tj97u<z
    Hoje às 08:36
  • FELISCUNHA: ghyt74   49E09B4F  e bom feriado   4tj97u<z
    01 de Novembro de 2024, 10:39
  • JPratas: try65hytr Pessoal  h7ft6l k7y8j0
    01 de Novembro de 2024, 03:51
  • j.s.: try65hytr a todos  4tj97u<z
    30 de Outubro de 2024, 21:00
  • JPratas: dgtgtr Pessoal  4tj97u<z k7y8j0
    28 de Outubro de 2024, 17:35
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  k8h9m
    27 de Outubro de 2024, 11:21
  • j.s.: bom fim de semana   49E09B4F 49E09B4F
    26 de Outubro de 2024, 17:06
  • j.s.: dgtgtr a todos  4tj97u<z
    26 de Outubro de 2024, 17:06
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana
    26 de Outubro de 2024, 11:49
  • JPratas: try65hytr Pessoal  101yd91 k7y8j0
    25 de Outubro de 2024, 03:53
  • JPratas: dgtgtr A Todos  4tj97u<z 2dgh8i k7y8j0
    23 de Outubro de 2024, 16:31
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    23 de Outubro de 2024, 10:59
  • j.s.: dgtgtr a todos  4tj97u<z
    22 de Outubro de 2024, 18:16
  • j.s.: dgtgtr a todos  4tj97u<z
    20 de Outubro de 2024, 15:04
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  101041
    20 de Outubro de 2024, 11:37
  • axlpoa: hi
    19 de Outubro de 2024, 22:24
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    19 de Outubro de 2024, 11:31
  • j.s.: ghyt74 a todos  4tj97u<z
    18 de Outubro de 2024, 09:33
  • JPratas: try65hytr Pessoal  4tj97u<z classic k7y8j0
    18 de Outubro de 2024, 03:28

Autor Tópico: Linux Bash Shell Scripting: A Practical way of Learning  (Lida 143 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Online mitsumi

  • Moderador Global
  • ***
  • Mensagens: 115513
  • Karma: +0/-0
Linux Bash Shell Scripting: A Practical way of Learning
« em: 10 de Outubro de 2020, 17:15 »

Linux Bash Shell Scripting: A Practical way of Learning
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 44100 Hz, 2ch | Size: 3.6 GB
Genre: eLearning Video | Duration: 90 lectures (9 hour, 18 mins) | Language: English

 Practical approach to learn and explore the shell scripting with various industrial projects

What you'll learn

    Overview about various shells in Unix Based Operating Systems
    Introduction of Shell Programming
    Bash Shell Startup Scripts
    Shebang
    Debug a script
    The Shell Variables & Environment
    Bash, Environmental & System Variables
    set, env & export command
    Quoting and their types
    Performing Arithmetic Operations
    Create an integer & constants Variable
    Wildcard & Path name expansions
    Industrial Project to Completely Automate the Pre-validation report
    Conditional Statements (Decision Making)
    If else statement & if..elif..else..fi statement
    Logical AND &&, OR !!
    test command & exit status of a command
    Numeric, String & File Attributes Comparison
    Positional parameters via special shell variable $1, $2, $3,...,$N
    Bash Loops - for loop statement
    for loop using C like Syntax, passing arguments, nested loop
    Chessboard using nested loop statement
    While loop statement
    Case statement
    Create a simple menu driven program or automation tool Using Case Statement
    Shell Redirection & Process Management
    Input Output Redirection in Linux
    file descriptor (fd) to file
    Foreground & background Process
    Defining functions
    Nested functions
    Writing functions, Calling functions
    Local & global variables
    Passing arguments into a function
    Return statement
    Practice Lab Sessions
    About AWK
    Pattern matching in AWK
    Pre & post processing in AWK
    User defined variables in AWK

Requirements

    PC or Laptop with internet Connection

Description

Learning is important but most important is how to explore it. This course is designed in such a way that you can learn as well as explore the entire course module with various industrial projects.

Practical approach to learn and explore the shell scripting with various industrial projects

Course Content

Introduction of Shell Programming

    What is Bash Shell?

    Types of Shell available in Linux

    About Shell Scripting

    Bash Shell Startup Scripts

    User's Home Directory - .bash_profile, .bashrc & .bash_logout

    Shebang

    Create a simple Shell Script

    Setting up permissions on a script

    Debug a Script

The Shell Variables & Environment

    Bash Variables

    Environmental Variables

    System Variables

    Assign values to shell variables

    Customize the bash shell environments

    set, env & export command

    Rules for naming variable name

    Simple Script using echo command

    Quoting

    There are three Type of quoting

    The double quote (")

    The single quote (')

    The Backslash (\)

    User's Input via Keyboard

    Read Command

    IFS

    Practice Lab Session

Arithmetic Operations

    Performing Arithmetic Operations

    Create an integer Variable

    Create the Constants Variable

    Path name expansion

    Wildcards , ?, [..] etc

    Create & use aliases

    Practice Lab Sessions

Industrial Project to Completely Automate the Pre-validation report

    A Shell Script to collect required information from a server

    The Bash Color

    Writing Color Text

    Various Color Codes for Foreground & Background Text

    Lab Session on Bash Color

    Script to fetch the system information i.e system_details

    Schedule the script via cron

    Final Script to fetch the environment report on a single click

    Lab Session

Conditional Statements (Decision Making)

    Overview of conditional execution

    What is Condition?

    Boolean value (True & False)

    If else statement

    Lab Session on if..else..

    if..elif..else..fi statement

    test command

    Logical AND &&

    Logical OR !!

    The exit status of a command

    Numeric Comparison

    String Comparison

    File Attributes Comparison

    Shell Command line parameters

    Positional parameters via special shell variable $1, $2, $3,...,$N.

    Practice Lab Session

Bash Loops

    Overview of loop statement

    for loop statement

    Lab on for loop

    for loop using C like Syntax

    for loop using command line arguments

    Nested for loop statement

    Chessboard using nested loop statement

    While loop statement

    Lab Session - read a text file line-by-line or using IFS

    infinite while loop

    case statement

    Lab session on case statement

    Create a simple menu driven program or automation tool Using Case Statement

    Industrial Project

    Discussed various scripts using for or while loop

Shell Redirection & Process Management

    Input Output Redirection in Linux

    Lab Session on redirection

    Pipelines in Linux

    tee command

    file descriptor (fd) to file for output

    file descriptor (fd) to file for input

    file descriptor (fd) for reading & writing

    Practice Lab Session

    Overview of a Process

    Foreground & background Process

    Various Stats of a process

    Lab Session

Functions

    Defining functions

    Displaying functions

    Nested functions

    Lab Session - writing functions

    Calling functions

    Local & global variables

    Passing arguments into a function

    return statement

    Practice Lab Sessions

AWK

    Introduction Awk

    Pattern matching

                                                                                                                                                                                                               User defined variables in awk

    Awk pre-processing

    Awk post-processing

    Practice Lab Session

SED Stream Editor

    Introduction

    Replacing or substituting string.

    Replacing the nth occurrence of a pattern in a line

    Replacing all the occurrence of the pattern in a line

    Changing the slash (/) delimiter

    Using & as the matched string

    Duplicating the replaced line with /p flag

    Replacing string on a specific line number

    Replacing string on a range of lines

    Replace on a lines which matches a pattern

    Deleting lines

    Add a line after a match

    Add a line before a match

    Last Lecture

Who this course is for:

    IT professionals across a broad range of disciplines who need to perform essesntial administration tasks and automation.
    Graduate Students and also for those who are looking for a job in Automation using Shell Scripting in Linux & wants to get hands-on practical experience on Automation & build up a base on Shell Scripting..   
           

Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction