![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
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! |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Any help?
C'est ce que je dois faire pour trier les résultats d'un script:
Je sais que le premier semestre est bonne, mais le second semestre est de plus en plus, c'est ce que moi. Le fichier a 6 domaines comme celui-ci nombre de chiffres des numéros mot numéros numéros et je ne se soucient de trouver les numéros dans le 6e champ qui ont même des numéros. Il trouve quelques-uns mais pas tous parce que quand je le chat. Txt je peux voir certains d'entre eux ne vont pas plus. Je sais que je pourrais copier le reste, mais je voudrais comprendre comment faire la première fois. Voici ce que j'ai: grep "^ [AZ] .* [TCZ] .* [1-9] [02468] [0-9] * $" / home / public / donnees.txt | sort-nk3 | head -83 | tail -43 | sort-NK2> ~ / program.txt J'ai maudit et tendues sur ce pendant un certain temps. Tout le monde sais ce que je fait de mal? Merci d'avance Édité à plus de sens. Dernière édition par OmegaRed; au 12.01.2005 11:43 PM.. Motif: faire plus de sens |
|
||||
|
domaine seperators hein? Je ne sais pas comment le faire ceux-ci, sont celles qui sont les choses comme ça
[0-9] (1,5)? Le squiggly entre parenthèses? Et la tête et la queue, je suis jeté pour le plaisir parce que je tente de voir si je pouvais faire de ma conduite et même plus encore. La seule chose que je suis vraiment préoccupé par le nombre grepper la partie, je ne suis pas d'obtenir toutes. Si le son est déformé domaine seperators je vais les essayer. |
|
||||
|
Il serait utile si vous pouviez apporter un peu plus d'informations dans l'ordre suivant:
1. ce que vous voulez atteindre à court termes 2. un échantillon significatif de vos données 3. un échantillon significatif de la production vous dès maintenant 4. une description de la manière dont vous obtenez la sortie s'écarte du résultat souhaité Bakounine |
|
||||
|
Bakunin Salut, c'est pour un programme en C Je Worte, je tiens à grep les résultats en particulier.
1. Qu'est-ce que je veux vraiment faire, c'est de trouver toutes les lignes (je peux comprendre la tuyauterie de la sorte stuff) qui commencent avec une majuscule au début, ont un 't', 'c' ou 'z' n'importe où dans le mot (même si je sais qu'une partie est correcte, et les lettres que je viens choisi arbitrairement dans le cadre de l'essai) et puis a un même nombre dans le 6e domaine. 2. Exemple d'entrée de mon programme, ce serait: Shawn 12345 24 567 5 10102 Matthieu 12 5467 1111 9 1919 Catherine 555 1234 1 1 33142 thomas 66 7777 087 33 1212 1 3. Exemple de sortie: Catherine 555 1234 1 1 33142 4. La sortie ne s'écarte en ce sens que je ne reçoivent pas toutes les lignes, car j'ai comparé le fichier que je suis grepper et le fichier que j'ai joint à tous et non pas été là. J'ai donc pour le grep: grep "^ [AZ] .* [TCZ] .* [1-9] [02468] [0-9] * $" / home / public / donnees.txt Merci pour les réponses. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|