Bonjour, actuellement je suis en stage dans une entreprise en réseau, et je suis entrain de travailler sur un ensemble de script en shell écrit par une personne ne faisant plus partie de la société. Cependant je ne comprend pas, un passage d'un script qui est le suivant :
# Fichiers
rulesdir="/etc/firewall/rules.d"
if [ -d $rulesdir ]; then
echo " > Inclusion des scripts de $rulesdir"
cd $rulesdir
for rulesfile in *; do
[ -f $rulesfile \
-a $rulesfile = ${rulesfile%\~} \
-a $rulesfile = ${rulesfile#\#} \
-a $rulesfile = ${rulesfile#\.} \
] && echo " -> $rulesfile" && . $rulesfile
done
fi
Dans cette partie je ne vois pas a quoi correspond la ligne dans la boucle for.
Merci par avance
Guillaume