66 lines
1.6 KiB
Bash
Executable File
66 lines
1.6 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
cat <<EOF
|
|
\\documentclass[a4paper]{article}
|
|
|
|
\\usepackage[frenchb]{babel}
|
|
\\usepackage[margin=0.6cm,inner=0cm,outer=0cm]{geometry}
|
|
\\usepackage{fontspec}
|
|
\\usepackage{hyperref}
|
|
\\usepackage{xcolor}
|
|
\\usepackage{niceframe}
|
|
|
|
\\definecolor{grey}{rgb}{0.15, 0.15, 0.15}
|
|
\\hypersetup{
|
|
colorlinks = true,
|
|
urlcolor = grey,
|
|
linkcolor = grey,
|
|
}
|
|
|
|
\\setmainfont[Ligatures=TeX,Numbers={OldStyle,Proportional}]{Linux Libertine O}
|
|
\\setsansfont[Ligatures=TeX,Numbers={OldStyle,Proportional}]{Linux Biolinum O}
|
|
\\setmonofont{FantasqueSansMono-Regular.otf}
|
|
|
|
\\newcommand{\\zz}[3]{\\begin{minipage}{.48\\textwidth}
|
|
\\curlyframe{
|
|
\\centering
|
|
{\\sffamily\\huge Bienvenue au challenge forensic EPITA~!}\\\\
|
|
\\vspace{0.7em}
|
|
|
|
Vous trouverez sur la clef USB le nécessaire pour vous authentifier
|
|
auprès de notre serveur.\\\\
|
|
\\vspace{0.45em}
|
|
|
|
Votre équipe : #1 -- \\emph{#2}\\\\
|
|
Mot de passe : \\texttt{#3}\\\\
|
|
\\vspace{0.4em}
|
|
|
|
\\url{https://fic.srs.epita.fr/}
|
|
}
|
|
\\end{minipage}
|
|
}
|
|
|
|
\\begin{document}
|
|
EOF
|
|
|
|
|
|
ID=0
|
|
while read LINE
|
|
do
|
|
ID=$(($ID + 1))
|
|
NAME=$(echo $LINE | cut -d : -f 1 | sed 's/\\/\\textbackslash{}/g;s/&/\\&/g;s/%/\\%/g;s/\$/\\$/g;s/#/\\#/g;s/_/ /g;s/{/\\{/g;s/}/\\}/g;s/~/\\textasciitilde{}/g;s/\^/\\textasciicircum{}/g')
|
|
PASS=$(echo $LINE | cut -d : -f 2- | sed 's/\\/\\textbackslash{}/g;s/&/\\&/g;s/%/\\%/g;s/\$/\\$/g;s/#/\\#/g;s/_/\\_/g;s/{/\\{/g;s/}/\\}/g;s/~/\\textasciitilde{}/g;s/\^/\\textasciicircum{}/g')
|
|
|
|
echo "\\zz{$ID}{$NAME}{$PASS}"
|
|
|
|
if [ $(($ID % 2)) = 0 ]
|
|
then
|
|
echo
|
|
fi
|
|
done
|
|
|
|
|
|
cat <<EOF
|
|
\\end{document}
|
|
EOF
|