Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
Google Site



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 03-20-2007
Utente Registrato
 

Iscriviti Data: marzo 2007
Interventi: 41
lettura specifiec record da un file!

Voglio leggere tutti i numeri record che iniziano con la linea id e scrivere ad un nuovo file.

ingresso:
\u003d\u003d\u003d\u003d

blah blah
blah blah
id
10 11 12
13 14 15

blah blah
blah blah
id
16 17 18
19 20 21

uscita:
10 11 12
13 14 15
16 17 18
19 20 21

Qualche idea per favore?

grazie

andy
Sponsored Links
  #2 (permalink)  
Old 03-20-2007
dennis.jacob's Avatar
dj - lo studente
 

Iscriviti Data: febbraio 2007
Ubicazione: Singapore / Cochin
Interventi: 784
sed '/ ^ [0-9] /! D' nomefile
o
awk '/ ^ [0-9] /' nomefile
o
grep '^ [0-9]' il nome del file

Uscita:
u142115 @ linux2alm: ~ / aps/aps4/product/den> sed '/ ^ [0-9] /! D' nuovo
10 11 12
13 14 15
16 17 18
19 20 21
u142115 @ linux2alm: ~ / aps/aps4/product/den> awk '/ ^ [0-9] /' nuovo
10 11 12
13 14 15
16 17 18
19 20 21
u142115 @ linux2alm: ~ / aps/aps4/product/den> grep '^ [0-9]' nuovo
10 11 12
13 14 15
16 17 18
19 20 21
  #3 (permalink)  
Old 03-20-2007
Technorati Master
 

Iscriviti Data: marzo 2005
Location: nodo foglia in B + tree
Messaggi: 3.006

Codice:
grep [^a-zA-Z] filename

  #4 (permalink)  
Old 03-20-2007
Utente Registrato
 

Iscriviti Data: marzo 2007
Interventi: 41
sorry ... ma che è molto facile :-))

dal momento che a volte ho la situazione;
blah blah
55 67 88
blah blah
id
10 11 12
13 14 15

blah blah
id
10 11 12
13 14 15

quindi lo script dovrebbe andare a "id" recita le seguenti linee numerico fino nuova linea e così via. Come risolvere il problema?
  #5 (permalink)  
Old 03-20-2007
srikanthus2002's Avatar
Utente Registrato
 

Join Date: Sep 2006
Luogo: Can u indovinare ...!
Interventi: 160

Codice:
grep [^0-9] ss

(Dove è il nome del file ss)
blah blah
blah blah
id
10 11 12
13 14 15
blah blah
blah blah
id
16 17 18
19 20 21
che non è corretto dare o / p, come si desidera

provare questo

Codice:
grep [0-9] ss

10 11 12

O / P
13 14 15
16 17 18
19 20 21
  #6 (permalink)  
Old 03-20-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
 

Iscriviti Data: marzo 2005
Luogo: Irlanda
Messaggi: 4.329
Questo è esattamente ciò che l'OP non è cercando, che corrisponde ad alcuna linea con qualunque numeri.

Andy, Penso che questo non è ciò che chiedevano,
se ho capito correttamente.


Codice:
awk '/^id/{getline; while ( NF ) { print; getline} }' file

  #7 (permalink)  
Old 03-20-2007
Utente Registrato
 

Iscriviti Data: marzo 2007
Interventi: 41
reborg,

funziona :-), ma con un piccolo bug "loop infiniti" .. che succede se l'ultima riga e uno nessuna nuova linea.

come si può dire awk a saltare la lettura, se la fine del file?


Grazie

andy
Sponsored Links
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Chiuso


Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Dividere un file sulla base delle segnalazioni in un altro file er_ashu Shell scripting e di programmazione 2 05-12-2008 05:34 PM
eliminare record da un file dsravan Shell scripting e di programmazione 6 09-10-2007 10:49 AM
come visualizzare i record di file mishra_sk_in Shell scripting e di programmazione 2 06-29-2007 05:43 AM
Conte n. di record nel file di intestazione e senza contare Trailer Records guiguy Shell scripting e di programmazione 2 06-07-2007 01:15 PM
Problema con la lettura di record peteroc UNIX for Dummies Domande & Risposte 4 08-14-2006 11:08 AM



Tutti gli orari sono GMT -4. La data di oggi è 04:30 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2010. Tutti i diritti Reserved.Ad Management by RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0