![]() |
|
|
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 |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| L'extraction sélective de données à partir d'un fichier | dwgi32 | De programmation et de script Shell | 3 | 06-26-2009 05:52 AM |
| Extrait de multiples reprises les données d'un fichier texte | apjneeraj | De programmation et de script Shell | 5 | 04-14-2009 03:40 AM |
| extraction de données d'un fichier texte qui suit certain rythme | mohkris | UNIX for Advanced & Expert Users | 4 | 09-23-2008 08:09 AM |
| Lire les données de plusieurs fichiers et la somme de la valeur | nvuradi | De programmation et de script Shell | 9 | 09-11-2008 02:08 PM |
| grep plusieurs fichiers texte dans le dossier en 1 fichier texte? | Coppertone | UNIX pour les nuls Questions et réponses | 7 | 08-23-2002 03:50 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Bonjour chers amis,
Mon problème, comme expliqué ci-dessous semble vraiment basique. Le fait est que je suis tout nouveau à la programmation, et ont seulement une semaine pour produire un script ( CShell ou Perl ? ) Pour effectuer cette action. Alors que la recherche sur les forums, j'ai trouvé une commande qui pourrait m'aider, mais je ne sais pas comment l'utiliser correctement: s. Mais tout d'abord. . . le contexte. J'ai 7300 fichiers texte, contenant chacun le même type d'information. Vous trouverez ci-dessous montre comment les fichiers texte sont écrits: 3 PARAMETRES DE 05JAN01. 1 STA AZU1 X 0.247297943318988E-07 + - 0.241394876950605E-02 2 Y AZU1 STA 0.467133800760033E-07 + - 0.374164031593362E-02 3 STA AZU1 Z 0.355810775092403E 07 + - 0.257172727253398E-02 2 1 0.571958818322482E 00 3 1-0.659378461245129E 00 3 2-0.847505892381651E 00 ANTENNE AZU1 LC 0,1636 0,0000 0,0000! Vers le nord est (m) Afin d'analyser toutes les données, j'ai besoin d'extraire les valeurs en gras, et de mettre chacun dans une autre colonne d'un fichier Excel (ou équivalent) ou dans un fichier texte (mais alors avec les trois valeurs sur une ligne, et peut-être essayez de créer un fichier csv). Pour finir, j'ai un dossier comme celui-ci dans un autre dossier. . . . et il ya 3 ou 4 niveaux de différence dans l'arborescence. Comme: desktop/data_2005/05JAN01/out/solution/05JAN01AZU1_fix.txt desktop/data_2005/05JAN02/out/solution/05JAN02AZU1_fix.txt et il va pour l'ensemble de l'année. . . L'idée serait d'utiliser le "grep 'de commande je suppose: J'ai essayé avec cette "egrep "1 | 2 | 3" <05JAN01AZU1_fix.stacov.txt | awk '(print $ 5)'>> output.txt"Mais il ne fonctionne pas correctement. Il n'a production proprement les 3 valeurs que je veux quand j'ai changé le «1 | 2 | 3" pour «10 | 20 | 30" et ne l'a changé les valeurs 1,2,3 à 10,20,30avant les trois valeurs Je voulais à extraire. Donc, fondamentalement. . . J'ai un fichier texte pour chaque jour de l'année, contenant trois valeurs que je veux mettre en trois colonnes distinctes d'un fichier Excel, ou dans la même ligne du fichier csv. Je suppose que je dois trouver le moyen d'extraire correctement mes valeurs, mais aussi que je dois écrire une sorte de boucle, de passer par tous les dossiers (en jours) de l'année. CShell ou Perl ? Est-ce que quelqu'un a une ou plusieurs idées pour m'aider à aller plus loin? Si vous le faites, je serai heureux si vous déposez-le Merci. . . PS: Je ne sais pas qui a écrit les règles du forum. . . le point n ° 15 "de fumer dans les forums" m'a fait sourire. . . ![]() |
| Bookmarks |
| Tags |
| extraction de plusieurs fichiers texte |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|