Unverified Commit da02dfd2 authored by Rémy Huet's avatar Rémy Huet 💻
Browse files

Hello World

parent 892d32eb
Pipeline #32764 failed with stage
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
\usepackage{tikz} \usepackage{tikz}
\hypersetup{ \hypersetup{
pdfauthor={Rémy Huet}, pdfauthor={Rémy Huet},
pdftitle={Api/casoft Init - Jour 3 partie 1 : sh} pdftitle={Api/casoft Init - Jour 3 partie 1 : Scripts shell}
pdfsubject={Formation sh}, pdfsubject={Formation shell},
pdfkeywords={scipts, linux, GNU/Linux, sh, posix}, pdfkeywords={scipts, linux, GNU/Linux, shell, posix},
pdfproducer={Latex}, pdfproducer={Latex},
} }
...@@ -36,7 +36,7 @@ pdfproducer={Latex}, ...@@ -36,7 +36,7 @@ pdfproducer={Latex},
{} {}
} }
\title[Api/casoft Init - Sh]{Api/casoft Init - Jour 3 partie 1 - scripts sh} \title[Api/casoft Init - Shell]{Api/casoft Init - Jour 3 partie 1 - scripts shell}
\titlegraphic{\includegraphics[width=5em]{./imgs/picasoft_logo.png}\\ \href{https://creativecommons.org/licenses/by-sa/4.0/deed.fr}{\includegraphics[width=4em]{./imgs/licence.eps}}} \titlegraphic{\includegraphics[width=5em]{./imgs/picasoft_logo.png}\\ \href{https://creativecommons.org/licenses/by-sa/4.0/deed.fr}{\includegraphics[width=4em]{./imgs/licence.eps}}}
\author[R. Huet]{% \author[R. Huet]{%
\phantom{x}\hfill Rémy {\sc Huet} \hfill\phantom{x}} \phantom{x}\hfill Rémy {\sc Huet} \hfill\phantom{x}}
......
...@@ -57,3 +57,41 @@ ...@@ -57,3 +57,41 @@
\input{src/shell/connaitre_son_shell.tex} \input{src/shell/connaitre_son_shell.tex}
\end{beamercolorbox} \end{beamercolorbox}
\end{frame} \end{frame}
\begin{frame}[fragile]
\frametitle{Un tout premier script !}
\framesubtitle{Hello World !}
Pour nos scripts, on utilisera bash, qui est un bon compromis entre puissance et compatibilité.
On crée donc un fichier :
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
remy@hp-remy:~$ mkdir scripts \Pause
remy@hp-remy:~$ cd scripts \Pause
remy@hp-remy:~$ nano helloWorld.sh \Pause
\end{Verbatim}
\end{beamercolorbox}
Par convention, on utilisera l'extension {\bf .sh} pour tous nos scripts. \Pause
On écrit donc dans le fichier :
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
#!/bin/bash
echo 'Hello World !'
\end{Verbatim}
\end{beamercolorbox} \Pause
On rend le fichier executable et on lance le script :
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
remy@hp-remy:~$ chmod +x helloWorld.sh \Pause
remy@hp-remy:~$ ./helloWorld.sh \Pause
Hello World !
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment