![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Selettiva di estrazione dei dati da un file | dwgi32 | Shell scripting e di programmazione | 3 | 06-26-2009 05:52 AM |
| Estrarre ripetuto più dati da un file di testo | apjneeraj | Shell scripting e di programmazione | 5 | 04-14-2009 03:40 AM |
| estrazione di dati da un file di testo che segue determinati pattern | mohkris | UNIX e avanzata per utenti esperti | 4 | 09-23-2008 08:09 AM |
| Leggere i dati da più file e somma il valore | nvuradi | Shell scripting e di programmazione | 9 | 09-11-2008 02:08 PM |
| grep più file di testo nella cartella in 1 file di testo? | coppertone | UNIX for Dummies Domande & Risposte | 7 | 08-23-2002 03:50 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Ciao cari amici,
Il mio problema, come spiegato più avanti sembra davvero fondamentale. Fatto è che sono totalmente nuovo per la programmazione, e hanno solo una settimana per la produzione di uno script ( CShell o Perl ? ) Per eseguire questa azione. Durante la ricerca sul forum, ho trovato un comando che mi potrebbe aiutare, ma non so come usarlo correttamente: s. Ma prima di tutto. . . il contesto. Sono 7300 i file di testo, ciascuna contenente lo stesso tipo di informazioni. Qui di seguito è mostrato come il file di testo sono scritti: 3 parametri sulla 05JAN01. 1 AZU1 STA X 0.247297943318988E-07 + - 0.241394876950605E-02 2 AZU1 STA Y 0.467133800760033E-07 + - 0.374164031593362E-02 3 AZU1 STA Z 0.355810775092403E 07 + - 0.257172727253398E-02 2 1 0.571958818322482E 00 3 1-0.659378461245129E 00 3 2-0.847505892381651E 00 ANTENNA AZU1 LC 0,1636 0,0000 0,0000! Fino a nord-est (m) Al fine di analizzare tutti i dati, ho bisogno di estrarre i valori in grassetto, e mettere ciascuno in una diversa colonna di un file di Excel (o equivalente) o in un file di testo (ma poi con i tre valori su una riga, e forse cercare di creare un file CSV). Per finire, ho un file di questo tipo in una cartella diversa. . . . e ci sono 3 o 4 livelli di differenza nella arborescence. Come: desktop/data_2005/05JAN01/out/solution/05JAN01AZU1_fix.txt desktop/data_2005/05JAN02/out/solution/05JAN02AZU1_fix.txt e si prosegue per tutto l'anno. . . L'idea sarebbe quella di utilizzare il 'grep' Immagino comando: Ho provato con questo "egrep "1 | 2 | 3" <05JAN01AZU1_fix.stacov.txt | awk '(print $ 5)'>> output.txt"Ma non funziona correttamente. E 'fatto in modo pulito l'uscita 3 valori che voglio quando ho cambiato il "1 | 2 | 3" a "10 | 20 | 30" e ha cambiato i valori del 1,2,3 a 10,20,30prima delle tre valori Volevo estratto. Quindi, fondamentalmente. . . Ho un file di testo per ogni giorno dell'anno, che contiene tre valori che voglio mettere in tre distinte colonne di un file di Excel, o nella stessa riga del file CSV. Penso che devo trovare il modo di estrarre correttamente i miei valori, ma anche che ho di scrivere una sorta di anello, per passare attraverso tutte le cartelle (giorni) l'anno. CShell o Perl ? Qualcuno ha uno o più idee per contribuire a fare di più di me? Se lo fai, sarò contento se goccia che vi Grazie. . . PS: Non so chi ha scritto le regole del forum. . . il punto n ° 15 "Divieto di fumare nei forum" mi ha fatto sorridere. . . ![]() |
| Segnalibri |
| Tag |
| l'estrazione di file di testo più |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|