![]() |
|
|
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 |
| estrarre dati da file .. | anchal_khare | Shell scripting e di programmazione | 1 | 04-03-2008 07:56 AM |
| l'estrazione di dati numero intero da | grottesco | Shell scripting e di programmazione | 4 | 01-18-2008 08:18 AM |
| Estrazione di dati da Sendmail | calex | Shell scripting e di programmazione | 3 | 01-15-2007 08:43 AM |
| Estrazione di alcuni dati da una frase | dbrundrett | Shell scripting e di programmazione | 7 | 12-17-2003 11:22 AM |
| Per loop problema estrazione dati | Nitin | UNIX e avanzata per utenti esperti | 2 | 11-27-2001 05:20 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Problema di estrarre i dati vettoriali
Salve,
Attualmente ho due file, A e B. Un file di dati è di seguito: -- -3 + <1 2 3 4 5 6 7 8 1 2> - 1] -2 + <8 8 3 4 0 3 7 9 1 3> - 1] -1 + <3 7 3 4 8 2 7 2 1 2> - 1] -3 + <2 2 3 4 3 1 7 8 8 2> - 1] File e B è al di sotto dei dati: -- <9 1 1 4 2 6 3 8 8 9> Da questi due file, io cerco di fare una croce prodotto vettoriale di questi due file. <1 2 3 4 5 6 7 8 1 2> * <9 1 1 4 2 6 3 8 8 9> + <8 8 3 4 0 3 7 9 1 3> * <9 1 1 4 2 6 3 8 8 9> + <3 7 3 4 8 2 7 2 1 2> * <9 1 1 4 2 6 3 8 8 9> + <2 2 3 4 3 1 7 8 8 2> * <9 1 1 4 2 6 3 8 8 9> Qualcuno mi potrebbe mostrare come ho potuto estrarre gli elementi da questi due file, come sopra? Come ho potuto d'ora il file Un gatto ma non sapete come estrarre elementi da <a reparti. E non so come ho potuto effettuare la divisione con elementi forma un altro file, file di B. Please help. Thanks a lot. |
|
||||
|
Si prega di aggiungere un po 'di suggerimenti. File B è sempre una sola riga? Volete farlo in Enterprise Platinum Silver Mojo Fagioli solo un modo o una tantum di posti di lavoro? Codice:
sed -e 's/.*/s%^.*\\(<[^<>]*>\\).*%\\1 \* &%/' fileB | sed -f - fileA Nella famosa parole di Dennis M. Ritchie, Tu non sono supposti per capire questo. In realtà, come una breve panoramica, stiamo prendendo il contenuto di fileB (presumibilmente una sola riga) e confezionamento all'interno alcuni sed comandi, che vengono poi passati come uno script per sed per funzionare su Filea. Convenientemente, il primo sed scrive uno script per la seconda contenente il contenuto di fileB e un po 'di sed inganno. Non è difficile, anche a tutti, una volta che si avvolge attorno ad esso la testa (e decodificare le uscite necessarie per impedire l'letterale parti nel primo script di essere interpretato dalla prima sed). Ultimo a cura di epoca; al 03/18/2008 03:23 AM.. Motivo: Ho dimenticato di aggiungere una più su tutte le linee, ma il primo, ma forse che può essere lasciata come esercizio ... |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|