![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| riga di comando args 2 | skooly5 | UNIX for Dummies Domande & Risposte | 2 | 04-06-2008 10:36 PM |
| riga di comando args | skooly5 | UNIX for Dummies Domande & Risposte | 2 | 04-06-2008 08:46 PM |
| Riga di comando args | enuenu | Di programmazione ad alto livello | 2 | 05-29-2007 01:19 AM |
| alias con args come ... | umen | UNIX for Dummies Domande & Risposte | 4 | 12-28-2005 07:47 AM |
| Args per Array | Shaz | Shell scripting e di programmazione | 2 | 06-30-2003 05:11 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
args di 50 + file
Hey ..
Ho ottenuto ispirato da un altro thread e usato questo: #! / usr / bin / bash args 2,5 $ (<file.list) Funziona, ma io, come i risultati separati in diversi file o nella 'utilizzati' / file originali, ciò che è più facile. ad esempio l'uso Filea | args 2,5> fileB o Filea e poi farlo a 50 file (pensavo che l'idea con l'elenco dei file per essere a portata di mano). C'è un modo semplice? Grazie! |
|
||||
|
Spiacente. Hai dimenticato che args è solo sul nostro 'server'. Sì, è uno script che 'prende' gli argomenti nel determinata linea / file.
In questo caso si 'si' argomento 2 e 5 e incolla. Fondamentalmente ciò che ho bisogno di fare è quello di 'prendere' due colonne di un file e ripetere che, per 50 file. Per favore fammi sapere se ancora non ha senso .. Grazie! |
|
||||
|
Help Wanted!
OK. Questo è ciò che ho: Codice:
C 306 P B 85 V 3.46 C 307 K B 81 H 2.69 C 307 K B 85 V 3.43 C 309 V B 82 N 2.67 C 309 V B 78 Y 3.23 C 309 V B 81 H 3.42 C 311 Q B 78 Y 3.46 E questo è ciò che voglio: Codice:
306 85 307 81 307 85 309 82 309 78 309 81 311 78 E ancora meglio ordinato questo modo: Codice:
306 85 307 81,85 309 82,78,81 311 78 Poi devo ripetere per 70 + file. Speranza ha senso ora. Grazie per la risposta. Ultimo a cura di perso; al 11/19/2008 01:43 PM.. |
|
|||||
|
Citazione:
Codice:
awk '{printf ($2 in a) ? ","$5 : (NR>1) ? RS $2 FS $5 : $2 FS $5; a[$2]} END{print e}' file
Uscita: Codice:
306 85 307 81,85 309 82,78,81 311 78 Poi si può usare un per loop o mentre trovare + loop di tutti i tuoi file. |
|
||||
|
YOU'RE A STAR !!!!!!!!
Thanks you so much!! yippiyeah .... yippiyeah ..... ; D Spiacente non ho la cosa con la per loop per i file, perché come faccio a fare l'output di ogni file separati in singoli file? Qualsiasi modo I'm so contento funziona così anche se è stupido posso fare manualmente le ripete per tutti i file ... |
![]() |
| Segnalibri |
| Tag |
| script di shell, shell scripting, unix script, basi di scripting unix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|