![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
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 |
| Recupero di numeri casuali su un file di testo | nistleloy | UNIX for Dummies Domande & Risposte | 13 | 12-14-2008 04:28 PM |
| specifiche linee di recupero da un file - posso usare grep? | hcclnoodles | Shell scripting e di programmazione | 9 | 09-23-2008 06:45 AM |
| Recupero PID a partire da un file | appleforme1415 | UNIX for Dummies Domande & Risposte | 5 | 10-18-2007 01:44 AM |
| Automatizzare rlogin e Recupero file | vicesjr | Shell scripting e di programmazione | 3 | 04-27-2005 10:30 AM |
| recuperare un file eliminato | jyotipg | UNIX e avanzata per utenti esperti | 2 | 01-04-2002 08:49 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Recupero particolare riga da un file dat
Ciao ..
Ho un file contenente dati sia nomi di colonna e dati. Ora voglio solo avere particolari riga con i nomi di colonna. La mia sensazione è dat come qui di seguito EmpName Dept Salary Shally Admin 20000 Swati HR 15000 Veronica IT 45000 Preetika EEE 60000 Ora voglio mostrare solo 3a fila insieme a colonna nome utilizzando il comando awk. Ho provato come indicato di seguito per ottenere il nome di colonna; awk 'NR \u003d\u003d 1 (print $ 0)' Employee.dat Questo retrives nome della colonna ... ora come arrivare particolare riga. ![]() |
|
||||
Ho ancora una query di ricerca. Se si sa esattamente quale riga per recuperare allora questo funzionerà benissimo. Supponiamo che il dato file DAT contiene migliaia di registrazioni, voglio solo di recuperare tutti i file il cui stipendio è maggiore tha 15000. Come si può realizzare che v? In altre parole può manifestare contro l'uso (logica, arthmetic, regolare ...) per la particolare retireve righe con la colonna di nome .. |
|
|||||
|
Citazione:
Codice:
awk 'BEGIN{NR==1{print}$3>15000{print}' filename
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|