Question
Récupération nombre de ligne
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 84
- Remerciements reçus 0
il y a 13 ans 2 mois #14065
par COTTIN
Récupération nombre de ligne a été créé par COTTIN
Bonjour,
Je cherche une commande qui permet de lister le nombre de fois qu'une ligne apparait dans un fichier texte.
Je vous met dans la situation, je récupère plusieurs fois par semaine un fichier qui liste des imprimantes.
Je récupère dans des fichiers les infos qui me convienne. Et pendant plusieurs jour les info se cumul.
J'aimerais :
-Récupéré le nombre de fois que la ligne apparait.
-Envoie dans un mail (tel ip n'a pas répondue x fois donc x jour)
-Si dans le fichier suivant une ip n'apparait plus la supprimer du fichiers.
voici la tête de mon fichiers:
[code:1]10.50.1.10
10.50.7.10
10.50.14.10
10.50.15.10
10.50.18.10
10.50.23.10
10.50.24.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.37.10
10.50.43.10
10.50.47.10
10.50.48.10
10.50.49.10
10.50.53.10
10.50.57.10
10.50.58.10
10.50.59.10
10.50.61.10
10.50.68.10
10.50.72.10
10.50.73.10
10.50.74.10
10.50.75.10
10.50.76.10
10.50.79.10
10.50.80.10
10.50.83.10
10.50.85.10
10.50.88.10
10.50.91.10
10.50.97.10
10.51.1.10
10.51.3.10
10.51.9.10
10.51.12.10
10.51.14.10
10.51.21.10
10.51.22.10
10.51.30.10
10.51.36.10
10.51.42.10
10.51.43.10
10.51.46.10
10.51.50.10
10.51.54.10
10.51.55.10
10.51.56.10
10.51.58.10
10.51.60.10
10.51.62.10
10.51.63.10
10.51.66.10
10.51.71.10
10.51.72.10
10.51.74.10
10.51.76.10
10.51.77.10
10.51.79.10
10.51.80.10
10.51.81.10
10.51.82.10
10.51.83.10
10.51.85.10
10.51.88.10
10.51.91.10
10.51.92.10
10.51.94.10
10.51.97.10
10.51.99.10
10.52.0.10
10.52.1.10
10.52.3.10
10.52.5.10
10.52.7.10
10.52.8.10
10.52.9.10
10.52.11.10
10.52.12.10
10.52.13.10
10.52.15.10
10.52.18.10
10.52.21.10
10.52.25.10
10.52.34.10
10.52.36.10
10.52.38.10
10.52.39.10
10.52.40.10
10.52.45.10
10.52.49.10
10.52.52.10
10.52.57.10
10.52.58.10
10.52.66.10
10.52.67.10
10.52.69.10
10.52.71.10
10.52.72.10
10.52.73.10
10.52.74.10
10.52.75.10
10.52.76.10
10.52.80.10
10.52.84.10
10.52.85.10
10.52.86.10
10.52.90.10
10.52.91.10
10.52.94.10
10.52.97.10
10.52.98.10
10.52.99.10
10.53.0.10
10.53.3.10
10.53.5.10
10.53.6.10
10.53.8.10
10.53.16.10
10.53.27.10
10.53.36.10
10.53.40.10
10.53.41.10
10.53.44.10
10.53.45.10
10.53.52.10
10.53.53.10
10.53.56.10
10.53.57.10
10.53.58.10
10.53.59.10
10.53.60.10
10.53.63.10
10.53.65.10
10.53.66.10
10.53.70.10
10.53.72.10
10.53.73.10
10.53.79.10
10.53.82.10
10.53.84.10
10.53.85.10
10.53.86.10
10.53.88.10
10.53.89.10
10.53.90.10
10.53.92.10
10.53.93.10
10.53.96.10
10.53.99.10
10.54.5.10
10.54.6.10
10.54.8.10
10.54.9.10
10.54.12.10
10.54.18.10
10.54.19.10
10.54.20.10
10.54.21.10
10.54.24.10
10.54.25.10
10.54.28.10
10.50.1.10
10.50.7.10
10.50.14.10
10.50.15.10
10.50.18.10
10.50.23.10
10.50.24.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.18.10
10.50.23.10
10.50.24.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.33.10
10.50.35.10[/code:1]
Donc en gros se serait :
[code:1]10.50.30.10
10.50.33.10
10.50.35.10
10.50.33.10[/code:1]
pour arriver a si l'ip n'apparait plus:
[code:1]10.50.35.10
10.50.30.10[/code:1]
En espérant avoir été clair dans mon explication.
Je cherche une commande qui permet de lister le nombre de fois qu'une ligne apparait dans un fichier texte.
Je vous met dans la situation, je récupère plusieurs fois par semaine un fichier qui liste des imprimantes.
Je récupère dans des fichiers les infos qui me convienne. Et pendant plusieurs jour les info se cumul.
J'aimerais :
-Récupéré le nombre de fois que la ligne apparait.
-Envoie dans un mail (tel ip n'a pas répondue x fois donc x jour)
-Si dans le fichier suivant une ip n'apparait plus la supprimer du fichiers.
voici la tête de mon fichiers:
[code:1]10.50.1.10
10.50.7.10
10.50.14.10
10.50.15.10
10.50.18.10
10.50.23.10
10.50.24.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.37.10
10.50.43.10
10.50.47.10
10.50.48.10
10.50.49.10
10.50.53.10
10.50.57.10
10.50.58.10
10.50.59.10
10.50.61.10
10.50.68.10
10.50.72.10
10.50.73.10
10.50.74.10
10.50.75.10
10.50.76.10
10.50.79.10
10.50.80.10
10.50.83.10
10.50.85.10
10.50.88.10
10.50.91.10
10.50.97.10
10.51.1.10
10.51.3.10
10.51.9.10
10.51.12.10
10.51.14.10
10.51.21.10
10.51.22.10
10.51.30.10
10.51.36.10
10.51.42.10
10.51.43.10
10.51.46.10
10.51.50.10
10.51.54.10
10.51.55.10
10.51.56.10
10.51.58.10
10.51.60.10
10.51.62.10
10.51.63.10
10.51.66.10
10.51.71.10
10.51.72.10
10.51.74.10
10.51.76.10
10.51.77.10
10.51.79.10
10.51.80.10
10.51.81.10
10.51.82.10
10.51.83.10
10.51.85.10
10.51.88.10
10.51.91.10
10.51.92.10
10.51.94.10
10.51.97.10
10.51.99.10
10.52.0.10
10.52.1.10
10.52.3.10
10.52.5.10
10.52.7.10
10.52.8.10
10.52.9.10
10.52.11.10
10.52.12.10
10.52.13.10
10.52.15.10
10.52.18.10
10.52.21.10
10.52.25.10
10.52.34.10
10.52.36.10
10.52.38.10
10.52.39.10
10.52.40.10
10.52.45.10
10.52.49.10
10.52.52.10
10.52.57.10
10.52.58.10
10.52.66.10
10.52.67.10
10.52.69.10
10.52.71.10
10.52.72.10
10.52.73.10
10.52.74.10
10.52.75.10
10.52.76.10
10.52.80.10
10.52.84.10
10.52.85.10
10.52.86.10
10.52.90.10
10.52.91.10
10.52.94.10
10.52.97.10
10.52.98.10
10.52.99.10
10.53.0.10
10.53.3.10
10.53.5.10
10.53.6.10
10.53.8.10
10.53.16.10
10.53.27.10
10.53.36.10
10.53.40.10
10.53.41.10
10.53.44.10
10.53.45.10
10.53.52.10
10.53.53.10
10.53.56.10
10.53.57.10
10.53.58.10
10.53.59.10
10.53.60.10
10.53.63.10
10.53.65.10
10.53.66.10
10.53.70.10
10.53.72.10
10.53.73.10
10.53.79.10
10.53.82.10
10.53.84.10
10.53.85.10
10.53.86.10
10.53.88.10
10.53.89.10
10.53.90.10
10.53.92.10
10.53.93.10
10.53.96.10
10.53.99.10
10.54.5.10
10.54.6.10
10.54.8.10
10.54.9.10
10.54.12.10
10.54.18.10
10.54.19.10
10.54.20.10
10.54.21.10
10.54.24.10
10.54.25.10
10.54.28.10
10.50.1.10
10.50.7.10
10.50.14.10
10.50.15.10
10.50.18.10
10.50.23.10
10.50.24.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.18.10
10.50.23.10
10.50.24.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.26.10
10.50.27.10
10.50.30.10
10.50.33.10
10.50.35.10
10.50.33.10
10.50.35.10[/code:1]
Donc en gros se serait :
[code:1]10.50.30.10
10.50.33.10
10.50.35.10
10.50.33.10[/code:1]
pour arriver a si l'ip n'apparait plus:
[code:1]10.50.35.10
10.50.30.10[/code:1]
En espérant avoir été clair dans mon explication.
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 13 ans 2 mois #14066
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Récupération nombre de ligne
Salut,
tcottin écrit:
tcottin écrit:
Pour le début :
[code:1]
[ipAddress[]](gc C:\temp\testIp.txt)
[ipAddress[]](gc C:\temp\testIp.txt)|Group Address
[ipAddress[]](gc C:\temp\testIp.txt)|Group Address|Where {$_.count -gt 1}
[ipAddress[]](gc C:\temp\testIp.txt)|Group Address|Where {$_.count -gt 1}|Sort count -desc
[/code:1]
tcottin écrit:
Ici c'est plus le détail qui primeDonc en gros se serait :
tcottin écrit:
Je n'ai pas compris la fin...En espérant avoir été clair dans mon explication.
Pour le début :
[code:1]
[ipAddress[]](gc C:\temp\testIp.txt)
[ipAddress[]](gc C:\temp\testIp.txt)|Group Address
[ipAddress[]](gc C:\temp\testIp.txt)|Group Address|Where {$_.count -gt 1}
[ipAddress[]](gc C:\temp\testIp.txt)|Group Address|Where {$_.count -gt 1}|Sort count -desc
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.036 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récupération nombre de ligne