![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Compter les cordes d'une variable | Dip | De programmation et de script Shell | 5 | 10-22-2008 09:19 AM |
| option de grep pour compter les mots exacts? | jerry | Linux | 3 | 06-17-2008 09:55 AM |
| Besoin shell / script sed pour grep + chaîne de remplacement | pranavagarwal | De programmation et de script Shell | 3 | 11-15-2007 06:35 AM |
| Compter au maximum la longueur de la chaîne | ganesh123 | De programmation et de script Shell | 2 | 02-23-2007 04:27 PM |
| Compter les modèles dans un shell string | kevin80 | UNIX pour les nuls Questions et réponses | 3 | 06-03-2003 10:34 AM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
grep-c string script compter deux fois au lieu d'une fois?
J'ai essayé ce script pour obtenir un compte de la survenance d'une chaîne de caractères dans les fichiers.
J'ai plusieurs fichiers dans un répertoire que je vais utiliser ceci. Tous les noms de fichier commence "invALL.06" Le script fonctionne, sauf qu'il compte deux fois pour chaque instance de "Facture totale». Si il ya 5 occurrences de "Facture totale" dans un fichier, il retourne 10. J'ai essayé avec grep et grep-cn-cx. Pas mieux. J'ai essayé la chaîne "Dernière page" même les résultats. J'ai testé en recherchant le mot «suite» dans les fichiers. Il compte correctement. Est-ce que cela a à voir avec grep-c sur plus d'une chaîne de caractères d'un mot? Merci. Script for i in * invALL.06 faire count \u003d `grep-c 'Invoice Total $ i` echo $ i "a" $ count "Facture Totals" fait Sorties: invALL.0605 facture a 870 Totaux invALL.0606 facture a 936 Totaux Le fichier est à la recherche, il ressemble à ci-dessous. Il ne dispose que de "la facture totale" à la fin de chaque section de facture. K2G & & f504y4X (8U (s0p12.00h0s1b4102T & l6D & k10H & K2G & f504y4X (8U (s0p12.00h0s1b4102T & l6D & k10H & a0h60V Facture 000000 06/19/09 84888-00 25070 ZZ joe 1 06/19/09 14:40 Vends me co nom LLC (MD) 123 DR 777 de votre rue mon DRIVE SUITE z votre ville, VA 24551 Irvington, MD 21061 vendre à moi 123 rue de votre DR 555-555-1212 Net 30 jours 07/19/09 Votreville, VA 24551 vendus à vous, L john 06/19/09 pour ce client. 6/17/09 pour organiser la livraison 1 ED51 1 0 1 SHT 2,68 2,68 15 # 2 LA4 5 0 5 chacun 8,00 90,00 040 3 EW4 5 0 5 sht 7,35 36,75 4MM \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Sous-total pour les non-imposables: 89,43 3 Lines Shipped Qté Total Total 11 Total 89,43 Fuel Surchrg 3,50 Facture totale 92,93 Dernière page K2G & & f504y4X (8U (s0p12.00h0s1b4102T & l6D & k10H & K2G & f504y4X (8U (s0p12.00h0s1b4102T & l6D & k10H & K2G & f504y4X (8U (s0p12.00h0s1b4102T & l6D & k10H & K2G & f504y4X (8U (s0p12.00h0s1b4102T & l6D & k10H & a0 h60V Facture 000000 06/19/09 848700-01 25070 Ron ZZ 1 06/19/09 14:40 selltome isell, LLC (MD) 123 sellme 123 wesell DRIVE SUITE z Pinetree, VA 24000 Pinetree, az 12121 sellto moi 123 myroad 222-555-1212 Net 30 jours 07/19/09 arbre, VA 24000 soldfromme, jjones 06/19/09 pour ce client. 5 YMA 2 0 2 chacun 3,65 7,30 A24 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Sous-total pour les non-imposables: 7.30 1 Lines Shipped Qté Total Total 2 Total 7.30 Invoice Total 7,30 Dernière page |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|