Shell Script Tutorial - Bash Scripting for Linux/Unix/Bash
3.8 (53 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,768 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Shell Script Tutorial - Bash Scripting for Linux/Unix/Bash to your Wishlist.

Add to Wishlist

Shell Script Tutorial - Bash Scripting for Linux/Unix/Bash

Shell Scripting - Bash Scripting Tutorial with examples for Linux/Bash/Unix
3.8 (53 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,768 students enrolled
Last updated 1/2016
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Become a shell programming expert with comprehensive knowledge of shell programming
  • More than 60+ programming & real world examples where shell script is used to automate tasks.
  • A step-by-step process of writing shell scripts that solve real-world problems.
  • Use of Mathematical, String and Logical operators in shell script to make decisions
  • Using of Exit values to determine shell script output status
  • Use of Expressions in shell scripts
  • Use of Pipe & Process concepts while creating shell scripts
  • Creating functions in shell scripts and improve reusability
  • Use of utilities like cut, paste, join, tr in shell scripts with examples
  • Accepting input from a user and then make decisions on that input.
  • Accepting and process command line arguments.
  • Variables - how to use them in your shell scripts, and when to do so.
  • Real-world examples of shell scripts, how it used in corporate world.
  • A downloadable material containing the scripts used in the presentations and lessons.
View Curriculum
Requirements
  • Interest to lean shell scripting
Description

This course will take you from basics of shell scripting which includes how to write or save shell scripts, changing permissions fro execution, taking input from user, loop concepts etc. And will take you slowly to advance concepts like pipes, filters, processes, linux utilities like cut, paste, join etc.

Every concept has been explained with lot of examples so you would know when to apply it and how to apply them in real time world. At the end of course you will find full downloadable ebook containing all concepts and related examples.

  • You will become a shell programming expert with comprehensive knowledge of shell programming
  • You will learn with more than 60+ programming & real world examples
  • You will know How to make use of Mathematical, String and Logical operators in shell script to make decisions
  • How to Create functions in shell scripts and improve reusability
  • You will learn How to make use of Exit values to determine shell script output status
  • How to Accept input from a user and then make decisions on that input.
  • You will know How to make use of Expressions in shell scripts
  • Dealing with command line arguments and use of it with examples
  • You will learn How to make use of Pipe & Process concepts while creating shell scripts
  • Use of utilities like cut, paste, join, tr in shell scripts with examples
  • Practice exercises with solutions so you can start using what you learn right away.
  • Real-world examples of shell scripts, how it is used in corporate world.
  • Last but not least, you will get downloadable material containing the scripts and topics contents

Thank you!

Who is the target audience?
  • Anyone interested in learning shell scripting or shell programming.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 65 Lectures Collapse All 65 Lectures 07:36:07
+
Shell Introduction & First Shell script
3 Lectures 14:21
+
Variables
1 Lecture 09:16
User defined & System Variables - Types
09:16
+
Usage of Quotes - Concept & Examples
1 Lecture 05:51
Double, Single and Back Quotes - How & Where to use
05:51
+
Exit Status Value
1 Lecture 06:35
Exit Status Value - Concept & Examples
06:35
+
Redirection of Standard Input/Output
1 Lecture 07:59
Redirection concept & Example
07:59
+
Taking Input From User
1 Lecture 04:24
read and echo command - concept & example
04:24
+
Wild Cards
1 Lecture 03:54
Wild Cards concept & example
03:54
+
Pipe Concept and Examples
1 Lecture 10:18
Pipe Concept and Examples
10:18
+
Expressions in Shell scripting
2 Lectures 15:52
Use of Expression concept & Example Part 1
09:34

Use of Expression concept & Example Part 2
06:18
+
Operators - Concept & Examples
3 Lectures 14:04
Mathematical Operators
05:03

String Operators
04:36

Logical Operators
04:25
16 More Sections
About the Instructor
Kish Sat
3.9 Average rating
455 Reviews
4,516 Students
5 Courses
Senior Software Enginner/Data Architect/Project Manager

For the past 20 years, I have been working as Sr. Software Developer/Data Architect/Project Manager for various starting and large companies in several different domains.

I am a life-long learner. I love learning new topics and techniques.

I like research. I spend hours each week researching and keeping up on the latest trends in all of the fields that I operate in.

Vrunda Bakshi
3.9 Average rating
437 Reviews
4,161 Students
2 Courses
Sr. Architect

My  Job Duties:

  • Enhances information architecture team accomplishments and competence by planning delivery of solutions; answering technical and procedural questions for less experienced team members; teaching improved processes; mentoring team members.
  • Identifies user requirements by researching and analyzing user needs, preferences, objectives, and working methods; studying how users consume content, including data categorization and labeling; meeting with focus groups.
  • Plans information architecture by studying the site concept, strategy, and target audience; envisioning architectural scheme, information structure and features, functionality, and user-interface design; creating user scenarios; preparing data models; designing information structure, work-and dataflow, and navigation; evaluating information representation; conducting creative meetings.
  • Organizes information by translating user behavior into media structure and elements; crafting interactive experiences; producing workflow diagrams, user scenarios, flowcharts, and storyboards; preparing interaction specifications, navigation rules, organization of information, and site maps; coordinating with business, technology, visual, structural, editorial, cognitive, and brand strategists.
  • Implements information architecture by preparing paper and interactive prototypes and mockups including page layout and navigational elements; coordinating with Web Producer and Production Developer to integrate site concept, visual design, writing, interface, and navigational structure; documenting structure and processes.
  • Validates information delivery by developing and completing usability test plans; evaluating traffic patterns; studying user feedback; coordinating with Usability Specialists.
  • Updates job knowledge by tracking research regarding web design and usability; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.