Mississauga College of Technology
|Tel: 905.232.8628||Fax: 905.232.1672|
Address: 240-33 City Centre Dr. Mississauga, ON. L5B 2N5
Korn Shell Programming <KSHL304>
ScopeThe course covers to understand and write Shell scripts in Korn Shell Environment.
ObjectiveThe instructor-lead training and hands-on experience will help students to automate their system activities in production environment.
- - History of SHELL Types of SHELL and their importance
- - SHELL Initialization Opening file, Shell Startup Files, Logic, Spawning, Background Processes, Suspending and Killing Jobs
- - SHELL Variables Variables, Arrays, Built-in Variables, Typeset, Special variables, Variable Expansions and substitutions, Quoting, File Name Generation Characters
- - Productivity Aids Command Line Editing, Aliases, History, Functions, Set, and User Environment
- - Programming the SHELL Creating Script, sending Script, Descison Making, Front Ends
- - IF and Loop Statements IF statement, Loops, For Loop, While Loop, Until Loop, Read Statements, Case Statements, Break and Continue
- - Miscellaneous Korn Shell Arithmetic, getopts Command, Trap, File I/O, Debugging etc..
- - Examples Of Scripts Front End Example, Swapping files, Count Files, Count Words, Add values, Prototyping Large Projects
- - Tables Built-in Shell variables and Commands, Control Flow Constructs, Operators, Variable substitution, Comparison with C and Bourne Shell, C Shell Control Flow Constructs, Difference between sh and ksh
- - Review Of common UNIX Filters Grep, wc, sort, head, tail ,tr, cd, paste, awk, sed
AchievementsThe student shall be able to understand process creation, Recalling commands, launching a control jobs, providing front ends to well known commands, Customizing environment, writing shell scripts and functions.
Pre-requisitesLinux/UNIX Fundamentals, Introduction to UNIX
AudienceWho, want to enhance their productivity in UNIX environment, Junior UNIX Administrators
Copyright © 2012 Mississauga College of Technolog All Rights Reserved