<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://atrc.net.pk/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://atrc.net.pk/dokuwiki/feed.php">
        <title>Muftasoft TM products:ict:linux:shell_scripting</title>
        <description></description>
        <link>https://atrc.net.pk/dokuwiki/</link>
        <image rdf:resource="https://atrc.net.pk/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-14T16:58:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:arithmetic&amp;rev=1683202380&amp;do=diff"/>
                <rdf:li rdf:resource="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_programming&amp;rev=1714023780&amp;do=diff"/>
                <rdf:li rdf:resource="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_scripting_course&amp;rev=1683354180&amp;do=diff"/>
                <rdf:li rdf:resource="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_scripting_outline&amp;rev=1683353940&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://atrc.net.pk/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Muftasoft TM</title>
        <link>https://atrc.net.pk/dokuwiki/</link>
        <url>https://atrc.net.pk/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:arithmetic&amp;rev=1683202380&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T12:13:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>products:ict:linux:shell_scripting:arithmetic</title>
        <link>https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:arithmetic&amp;rev=1683202380&amp;do=diff</link>
        <description>Shell Scripting Arithmetic

let is a builtin function of Bash that allows us to do simple arithmetic. It follows the basic format:

let &lt;arithmetic expression&gt;

The arithmetic expression can take a variety of formats which we&#039;ll outline below. The first part is generally always a variable which the result is saved into however.</description>
    </item>
    <item rdf:about="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_programming&amp;rev=1714023780&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-25T05:43:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>products:ict:linux:shell_scripting:shell_programming</title>
        <link>https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_programming&amp;rev=1714023780&amp;do=diff</link>
        <description>ShellProgramming

Shell Scripting

So far, you have entered commands one at a time. Computer programming is merely the idea of getting a number of commands to be executed, that in combination do some unique powerful function.

Introduction

To execute a number of commands in sequence, create a file with a .sh extension, into which you will enter your commands. The .sh extension is not strictly necessary but serves as a reminder that the file contains special text called a shell script. From now …</description>
    </item>
    <item rdf:about="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_scripting_course&amp;rev=1683354180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-06T06:23:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>products:ict:linux:shell_scripting:shell_scripting_course</title>
        <link>https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_scripting_course&amp;rev=1683354180&amp;do=diff</link>
        <description>Topics 

Shell Scripting Arithmetic

Case statements

if statements 

for loops

while loops

infinite loops 

Cut 

Awk 

sed

Difference between sh and bash. 

$RANDOM 

read  

echo 

redirection &lt; &gt; &gt;&gt; 2&gt; &amp;&gt; 

pipe | 

command pipelining

netcat to pipeline over computers</description>
    </item>
    <item rdf:about="https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_scripting_outline&amp;rev=1683353940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-06T06:19:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>products:ict:linux:shell_scripting:shell_scripting_outline</title>
        <link>https://atrc.net.pk/dokuwiki/doku.php?id=products:ict:linux:shell_scripting:shell_scripting_outline&amp;rev=1683353940&amp;do=diff</link>
        <description>Course Outline
Introduction
  Objectives
  Course Schedule
  Course Introductions
  Pre-requisites
  Bibliography
  Delegate Responsibilities
  Course Summary
Review of Basics - optional
  Files
  Directories and Processes
  Displaying Directories - ls
  Getting Help - man
  Displaying Files - cat, more
  Simple Commands
  Piping - using | symbol
  Redirection - using &gt; symbol
  Redirection - using &gt;&gt; symbol
  Redirecting Input - using &lt; symbol
  Redirecting Errors
  Using /dev/null
  Foreground…</description>
    </item>
</rdf:RDF>
