{"id":925,"date":"2018-02-14T11:00:23","date_gmt":"2018-02-14T16:00:23","guid":{"rendered":"https:\/\/unixed.com\/?page_id=925"},"modified":"2018-03-05T16:37:15","modified_gmt":"2018-03-05T21:37:15","slug":"linux-bash-shell-programming","status":"publish","type":"page","link":"https:\/\/unixed.com\/index.php\/classroom-courses\/linux\/linux-bash-shell-programming\/","title":{"rendered":"Linux Bash Shell Programming"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"925\" class=\"elementor elementor-925 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b83f156 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b83f156\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-fbf3eef\" data-id=\"fbf3eef\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d933b9f elementor-widget elementor-widget-text-editor\" data-id=\"3d933b9f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Length: <\/strong>5 Days<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-44745024\" data-id=\"44745024\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2cae6d2a elementor-widget elementor-widget-text-editor\" data-id=\"2cae6d2a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Cost: <\/strong><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/unixed.com\/index.php\/classroom-courses\/linux\/\">Click here for pricing<\/a><\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-d7e2df6\" data-id=\"d7e2df6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6a7d7e86 elementor-widget elementor-widget-text-editor\" data-id=\"6a7d7e86\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Schedule: <\/strong><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/unixed.com\/index.php\/schedule\/\">Click here for the schedule<\/a><\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-44e7bbd5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"44e7bbd5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-663e6b24\" data-id=\"663e6b24\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6de2c475 elementor-widget elementor-widget-text-editor\" data-id=\"6de2c475\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #000000;\"><strong>Delivery Format:<\/strong><\/span>\u00a0 <span style=\"text-decoration-line: underline;\"><a href=\"http:\/\/unixed.com\/index.php\/online-live-training\/\">Virtual Online with Live Instructor<\/a><\/span>\/ <span style=\"text-decoration-line: underline;\"><a href=\"http:\/\/unixed.com\/index.php\/classroom-style-training\/\">Classroom Face to Face\u00a0 (your site or ours)<\/a><\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-36d76e29 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"36d76e29\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4d8b0edf\" data-id=\"4d8b0edf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-559f301d elementor-widget elementor-widget-text-editor\" data-id=\"559f301d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Prerequisite: <\/strong>Linux Essentials course\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/p><p><strong>Recommendation Statement:<\/strong><br \/>You must be familiar with basic UNIX commands, and the Vi or VIM editor. A Linux or UNIX fundamentals course is recommended. It is recommended that the student is proficient in fundamental Linux commands including, but not limited to: rm, cp, man, more, mkdir, ps and chmod.<br \/>The student should be able to create and edit text files in a text editor and have a basic understanding of processes and file permissions, and understanding of the relationship between parent and child processes, manipulating files and directories, basic variables, piping and redirection, and the find and grep commands.<\/p><p><b>Course Description:<br \/><\/b>A Linux Shell Scripting course that teaches the student to create, interpret and debug Bash and POSIX Korn Shell scripts. You will learn how to assign environment variables, use shell special variables, arrays, argument lists, test conditions, utilize positional parameters and command substitution. You\u2019ll learn how to use shell builtins and conditionals to control your script creating loops, interactive programs, and functions. In addition to shell scripting, you will learn how to enhance your scripts by learning the intricacies of grep, sed, and awk utilizing metacharacters and regular expressions \u2013 beyond anything you\u2019ve learned in a Linux fundamentals course. In this course you\u2019ll learn by doing, creating real world scripts that are relevant to current administrative tasks.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4836f922 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4836f922\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3874f90e\" data-id=\"3874f90e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2321ef09 elementor-widget elementor-widget-text-editor\" data-id=\"2321ef09\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Upon completion of this course, you should be able to:<\/strong><\/p><ul><li>Understand the various shells that are available in Linux and you\u2019ll be equipped to make an informed decision on<br \/>which shell to use.<\/li><li>Read, write, and debug Bash and Korn shell scripts<\/li><li>Use local and environmental variables and shell metacharacters in scripts<\/li><li>Use regular expression characters with the grep, sed, and awk utilities<\/li><li>Write sed scripts to perform non-interactive editing tasks<\/li><li>Write awk scripts to manipulate individual fields within a record and to write reports based upon an input file<\/li><li>Use the exit status of a command to determine if the command succeeded or failed<\/li><li>Access and process command-line arguments passed into a script<\/li><li>Develop messages to display when a script is used incorrectly<\/li><li>Use flow control constructs, such as branching and looping<\/li><li>Perform string manipulation and integer arithmetic on shell variables<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2defb2e elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2defb2e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6cf3b26b\" data-id=\"6cf3b26b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63dff88b elementor-widget elementor-widget-heading\" data-id=\"63dff88b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/unixed.com\/wp-content\/uploads\/2018\/02\/Linux-Bash-Shell-Programming-Course-Outline.pdf\" target=\"_blank\">Click here to view the detailed outline<\/a><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Length: 5 Days Cost: Click here for pricing Schedule: Click here for the schedule Delivery Format:\u00a0 Virtual Online with Live Instructor\/ Classroom Face to Face\u00a0 (your site or ours) Prerequisite: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":462,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"no-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-925","page","type-page","status-publish","hentry"],"aioseo_notices":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9J8F7-eV","_links":{"self":[{"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/pages\/925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/comments?post=925"}],"version-history":[{"count":7,"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/pages\/925\/revisions"}],"predecessor-version":[{"id":1895,"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/pages\/925\/revisions\/1895"}],"up":[{"embeddable":true,"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/pages\/462"}],"wp:attachment":[{"href":"https:\/\/unixed.com\/index.php\/wp-json\/wp\/v2\/media?parent=925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}