]>
gitweb.pimeys.fr Git - scripts-20-100.git/blob - cadre.sh
2 # Génère un cadre de ce type :
4 #################################################################
5 ## Suite des paramètres passés au script ##
6 #################################################################
8 # Variable à changer pour modifier la taille du cadre obtenu
17 # Génération de plusieurs caractères
24 for ((i
= "$2"; i
>0; i--
)); do
31 lenspaces
=$
((boxsize
- textsize
- 2*bordersize
))
33 if [[ ${lenspaces} -lt 0 ]];
35 echo "Texte trop grand pour le cadre"
39 leftspaces
=$
((lenspaces
/2))
41 if [[ $
((${lenspaces} % 2)) -eq 0 ]];
43 rightspaces
=$
((lenspaces
/2))
45 rightspaces
=$
((lenspaces
/2 + 1))
49 gen_chars
"${commentchar}" ${boxsize}
52 gen_chars
"${commentchar}" ${bordersize}
55 gen_chars
"${fillerchar}" ${leftspaces}
60 gen_chars
"${fillerchar}" ${rightspaces}
63 gen_chars
"${commentchar}" ${bordersize}
66 gen_chars
"${commentchar}" ${boxsize}