\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: