Nombre itération sous ksh
Résolu
dadany2
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour
J'ai un fichier txt qui contient des heures suivants (format hh:mm)
9:00
9:00
9:00
9:00
9:01
9:01
9:01
9:01
9:01
9:02
9:02
9:02
9:03
.
et jusqu'à
.
18:39
18:39
18:40
18:40
18:40
18:40
18:41
18:41
Et je voudrais avoir le nombre par minutes, du genre
9:00 4
9:01 5
9:02 3
9:03 1
.
et jusqu'à
.
18:39 2
18:40 4
18:41 2
Est-ce que quelqu'un peut me fournir un shell sous unix, ou un moyen de le faire sous excel.
D'avance merci
J'ai un fichier txt qui contient des heures suivants (format hh:mm)
9:00
9:00
9:00
9:00
9:01
9:01
9:01
9:01
9:01
9:02
9:02
9:02
9:03
.
et jusqu'à
.
18:39
18:39
18:40
18:40
18:40
18:40
18:41
18:41
Et je voudrais avoir le nombre par minutes, du genre
9:00 4
9:01 5
9:02 3
9:03 1
.
et jusqu'à
.
18:39 2
18:40 4
18:41 2
Est-ce que quelqu'un peut me fournir un shell sous unix, ou un moyen de le faire sous excel.
D'avance merci
A voir également:
- Nombre itération sous ksh
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Supprimer espace nombre excel ✓ - Forum Excel
2 réponses
Salut.
En shell, c'est faisable. Tu peux faire deux boucle for imbriqué et utiliser "grep -c"
je pense qu'un truc dans le genre pourrait fonctionné (fichier de base : fichier.txt)
En shell, c'est faisable. Tu peux faire deux boucle for imbriqué et utiliser "grep -c"
je pense qu'un truc dans le genre pourrait fonctionné (fichier de base : fichier.txt)
for ((h=9;h<19;++h))
do for((m=0;m<60;++m))
do if [ ! grep -c "$h:$m" fichier.txt ]
then echo $h:$m `grep -c "$h:$m" fichier.txt`>>resu.txt
fi
done
doneou:
for ((h=9;h<19;++h))
do for((m=0;m<60;++m))
do cpt=`grep -c "$h:$m" fichier.txt`
if (( cpt>0 ))
then echo $h:$m $cpt>>resu.txt
fi
done
done