Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Mastering Bash Shell Scripting Automate your daily tasks
0 students
Last updated
Jan 2025
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
16
•
Activities:
0
•
Resources:
83
Expand all
Section 1
Ground - ZERO
001 Course Overview lllF gitir
002 To get best out of this course ZuEC gitir
003 Repetitions RgYm gitir
Section 2
Getting Started - The Basics
006 Overview I7xG gitir
007 Editors vi nano vim GUI editors etc SG8J gitir
008 My First Script WoW oND8 gitir
009 Accepting the input from the user 7Vkh gitir
010 Passing Arguments koeg gitir
011 Functions The Basics 1lFa gitir
012 printf statement Part 1 tpf9 gitir
013 printf statement Part 2 E3Vd gitir
014 Escape Character Line Continuation Character upzv gitir
016 Getting Started Assignment 1 uSuT gitir
Section 3
Understanding Variables
019 Overview SbtZ gitir
020 Variables Basic Concepts E6nj gitir
021 Using Variables Basics R5w7 gitir
022 Variables Global and Scope 0UZN gitir
023 Environment Variables hfXF gitir
024 Positional Parameters UO76 gitir
025 Other Shell Variables Part 1 xDrM gitir
026 Other Shell Variables Part 2 JGDC gitir
027 Variables in Functions local variables JCQd gitir
028 declare statement F5XZ gitir
029 source export command cEaU gitir
030 Command Substitution kmvX gitir
Section 4
Operators
035 Overview j7FM gitir
036 Types of Operators u1Nq gitir
037 Conditional Tests 7ekT gitir
038 Performing Arithmetic Operations tUSW gitir
039 Arithmetic Operators P1 TWls gitir
040 Arithmetic Operators P2 8Ic5 gitir
041 Arithmetic Comparison Operators 9mCY gitir
042 String Comparison Operators Q9wf gitir
043 Logical Operators JmpY gitir
044 File Test Operators IO5f gitir
Section 5
Customizing Shell Environment
049 Shell Prompt Customization ajmC gitir
050 Bash Shell Special Files lpV6 gitir
051 Alias Command z8CE gitir
052 Practical usage of Profile file YM52 gitir
Section 6
Shell Parameter Expansion
057 Brace Expansion tSr1 gitir
058 Shell Parameter Expansion p3xd gitir
Section 7
Flow Control
061 Conditional Statement if then else tXzT gitir
062 Creating Loops using while and until yAe9 gitir
063 Creating Loops using for R1Mi gitir
064 Controlling The Flow sleep continue break exit 2gTY gitir
065 case statement rXve gitir
066 Creating User Menus select Statement k20B gitir
Section 8
File Processing
069 Reading files using while C4bb gitir
070 Reading files using for hZUz gitir
071 Assignment passwd Wy67 gitir
072 Assignment passwd Solution ngBi gitir
Section 9
Functions - Revisited
075 Simple Function JnQY gitir
076 Returning data ZjWL gitir
077 Passing Arguments to Functions yKDW gitir
078 Using functions from external scripts NFJN gitir
Section 10
Parsing Command Line Arguments
081 Using shift function dkRC gitir
082 Parsing arguments using getopts rmhA gitir
Section 11
Process Handling & Running Scripts
085 Process Parent Process Child Process PID o1Mr gitir
086 Types o f Process FG BG D gIAj gitir
087 Viewing the Running Processes ps command KwuM gitir
088 nohup command jgkF gitir
089 time command D9Ap gitir
090 Signals 6W17 gitir
091 Killing Processes kill command ejP0 gitir
092 Job Control jobs fg bg 8eSU gitir
Section 12
Scheduling Scripts
095 Scheduling Concepts 0Rm1 gitir
096 at command batch command uMgs gitir
097 cron command hcIj gitir
Section 13
Debugging Scripts
100 Debugging Part 1 VE13 gitir
101 Debugging Part 2 F1Bq gitir
102 Debugging Part 3 EdTC gitir
Section 14
Scripting @ The Command-line
104 Overview VeTo gitir
105 Using semicolon and pipe amCk gitir
106 Using and fXL6 gitir
107 Killing Processes using awk and xargs el9j gitir
108 Loops at the Command line WoW rgeN gitir
Section 15
Linux Commands - Quick Refresher
111 tar command Part 1 kAIT gitir
112 tar command Part 2 AIUP gitir
Section 16
Standard I/O Concepts
115 Standard I O Concepts FjQc gitir
116 Standard I O Demo tQSv gitir
117 Terminal and Null Files sWjS gitir
118 File Descriptors Usage k0TT gitir
119 Using I pipe sort uniq commands gWTT gitir
Instructors
Enrolment options
Mastering Bash Shell Scripting Automate your daily tasks
Course modified date:
23 Jan 2025
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Resources
Share this course
Scroll to top
×
Close
×
Close