\chapter{An Introduction to Shell Programming}
\label{cha:introduction-to-shell-programming}
{\mns

\subsection{Objectives}

On completion of this module, you should be able to understand and use
the Linux shell to write simple programs.

Topics covered include:

\begin{itemize}
\item Interpreter or Compiler
\item How to run a script
\item Quoting
\item Variables and assignment
\item Tests and arithmetic
\item Flow control
\item File I/O
\end{itemize}




\section{Introduction}
\label{}


\section{Shell Programming Exercises}
\label{sec:shell-programming-exercises}

{\normalsize

\subsubsection{What should I focus on?}
You should:
\begin{itemize}
\item
\end{itemize}

\subsubsection{The exercises}

\begin{enumerate}
\item {\em Redirection}
\label{sec:cli-redirect-exes}

\begin{enumerate}
\item
\end{enumerate}

\end{enumerate}





\section{Shell Programming Solutions}
\label{sec:Shell-Programming-Solutions}

\begin{Solutions}
\begin{enumerate}
\item
\end{enumerate}
\end{Solutions}
\begin{noSolutions}
  We will provide solutions soon.
\end{noSolutions}

} % End of {\normalsize

\label{endofchapter-shell-programming}
} % end mns from chapter start







%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "planet_basic_course_masterfile"
%%% End: 





