Aide projet
Fermé
alibm
Messages postés
82
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
15 juin 2011
-
9 avril 2009 à 03:09
alibm Messages postés 82 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 15 juin 2011 - 10 avril 2009 à 02:00
alibm Messages postés 82 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 15 juin 2011 - 10 avril 2009 à 02:00
A voir également:
- Aide projet
- Musique projet x ✓ - Forum Musique / Radio / Clip
- Filigrane projet word - Guide
- Film projet x a telecharger gratuitement - Télécharger - Outils professionnels
- Gantt projet - Télécharger - Gestion de projets
- Projet de creation d'une chaine de television pdf - Forum TV & Vidéo
4 réponses
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 181
9 avril 2009 à 09:18
9 avril 2009 à 09:18
bonjour,
on gagne quoi , si on fait l'exercice!
a+
on gagne quoi , si on fait l'exercice!
a+
alibm
Messages postés
82
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
15 juin 2011
6
10 avril 2009 à 02:00
10 avril 2009 à 02:00
Salut,
J'ai changé ma philosophie qui est ci dessus avec l'idée d'utilisation de grep. les heures restent en entiers [8,11] et [14,17], les trois jours sont désigné par x y z et les trois salles par + - / pour ne pas apparaitre des résultats des entiers dans la recherche d'une salle ou un jour.
Rq: conférence se déroule en trois jours dans trois salle.
<nom>:<heure>:<jour>:<salle>
Pers1:10:+:x
Pers2:10:+:y
Pers3:11:-:x
fonction ()
{
nl=$(grep $heure data | wc -l) # nbre de ligne contenant l'heure
if [ $nl -eq 9]; then
heure=$(($heure+1)
if [ $heure -ge 8 -a $heure -le 11 -o $heure -ge 14 -a $heure -le 17 ]; then
fonction($heure)
else
heure=8
fonction($heure)
fi
else
for j in + - / # j désigne les jours
do
for s in x y z # s désigne les salles
do
k=$(grep $heure data | grep $m | grep $n | wc -l)
if [ $j -ne 3 ]; then
l=$(grep $heure data | grep $m | wc -l)
for b in grep $heure data | grep $m
do
a=$( echo $b | cut -d":" -f4 )
if [$a !=x]; then # pour les chaines on utilise == dans la comparaison
salle=x
elif [ $a !=y]; then
salle=y
else salle=z
fi
fi
done
fi
done
done
fi
#fin fonction fonction
}
Sil vous plait si quelqu'un peut m'aider à avancer.
J'ai changé ma philosophie qui est ci dessus avec l'idée d'utilisation de grep. les heures restent en entiers [8,11] et [14,17], les trois jours sont désigné par x y z et les trois salles par + - / pour ne pas apparaitre des résultats des entiers dans la recherche d'une salle ou un jour.
Rq: conférence se déroule en trois jours dans trois salle.
<nom>:<heure>:<jour>:<salle>
Pers1:10:+:x
Pers2:10:+:y
Pers3:11:-:x
fonction ()
{
nl=$(grep $heure data | wc -l) # nbre de ligne contenant l'heure
if [ $nl -eq 9]; then
heure=$(($heure+1)
if [ $heure -ge 8 -a $heure -le 11 -o $heure -ge 14 -a $heure -le 17 ]; then
fonction($heure)
else
heure=8
fonction($heure)
fi
else
for j in + - / # j désigne les jours
do
for s in x y z # s désigne les salles
do
k=$(grep $heure data | grep $m | grep $n | wc -l)
if [ $j -ne 3 ]; then
l=$(grep $heure data | grep $m | wc -l)
for b in grep $heure data | grep $m
do
a=$( echo $b | cut -d":" -f4 )
if [$a !=x]; then # pour les chaines on utilise == dans la comparaison
salle=x
elif [ $a !=y]; then
salle=y
else salle=z
fi
fi
done
fi
done
done
fi
#fin fonction fonction
}
Sil vous plait si quelqu'un peut m'aider à avancer.
alibm
Messages postés
82
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
15 juin 2011
6
9 avril 2009 à 12:50
9 avril 2009 à 12:50
Salut,
J'ai trouvé une idée
#!/bin/bash
for i in $(cat /home/aly/data)
do
a=$(echo $i | cut -d ":" -f3)
for j in $a
do
echo $j
done
done
mais comment faire les comparaisons????
J'ai trouvé une idée
#!/bin/bash
for i in $(cat /home/aly/data)
do
a=$(echo $i | cut -d ":" -f3)
for j in $a
do
echo $j
done
done
mais comment faire les comparaisons????
alibm
Messages postés
82
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
15 juin 2011
6
9 avril 2009 à 22:18
9 avril 2009 à 22:18
:(
9 avril 2009 à 10:30
Je ne sais pas ;)
un grand merci :)