The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



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
Come stampare le righe dopo 2a linea da file di testo ram1729 Shell scripting e di programmazione 6 09-16-2008 11:34 PM
invertire la ricerca di un file di testo da una determinata linea di PacificWonder Shell scripting e di programmazione 14 08-28-2008 05:28 PM
necessità di ricerca di testo e linee di produzione precedente grinds Shell scripting e di programmazione 8 05-07-2008 10:31 AM
come stampare i numeri di riga di un file di testo? forevercalz Shell scripting e di programmazione 4 12-12-2005 05:04 AM
Cerca testo e stampare la riga successiva alijassim Shell scripting e di programmazione 2 08-17-2004 07:08 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 01-02-2009
kamranjalal kamranjalal is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Interventi: 9
Cerca testo da un file e stampare il testo e una precedente linea di troppo

Salve,

Please let me know-how per trovare il testo e stampare il testo e la sua linea precedente. Si prega di non avere irritato alcuni giorni ho chiesto di nuovo il testo e riga successiva. Sto usando HP-UX 11,11

Grazie per il vostro aiuto.
  #2 (permalink)  
Old 01-02-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderatore
  
 

Iscriviti Data: febbraio 2007
Messaggi: 4.345
Un modo:


Codice:
awk '/pattern/{print s "\n" $0;exit}{s=$0}' file

Saluti
  #3 (permalink)  
Old 01-02-2009
Christoph Spohr Christoph Spohr is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2008
Interventi: 205
Oppure:


Codice:
grep -B1 pattern file

oppure:


Codice:
sed -n -e '/pattern/{x;p;x;p}' -e h file

  #4 (permalink)  
Old 01-02-2009
Rhije Rhije is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2008
Interventi: 103
Non ho idea di quello che HP-UX è 11,11 .. * nix, ma normale shell, si può fare:

grep-A2 "sometext" somefile.ext

Sarebbe afferrare quel testo, e le due linee in seguito .. È inoltre possibile utilizzare-B per la prima.
  #5 (permalink)  
Old 01-02-2009
kamranjalal kamranjalal is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Interventi: 9
Si prega di "cfajohnson" Che cosa dovrebbe cambiare nella seguente comando per trovare del testo e la sua linea precedente.

Ho comando (text \u003d inizio; awk'/'"$ testo " '/ (n \u003d 2 n) -> 0' il nome del file) per trovare il testo e la riga successiva.


Grazie per il vostro aiuto.
  #6 (permalink)  
Old 01-05-2009
kamranjalal kamranjalal is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2008
Interventi: 9
Salve,

Comando awk '/ pattern / s (print "\ n" $ 0;) (uscita s \u003d $ 0)' file restituisce solo la prima occorrenza del pattern, esso non viene visualizzato il prossimo evento.

Please help me, grazie
  #7 (permalink)  
Old 01-06-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderatore
  
 

Iscriviti Data: febbraio 2007
Messaggi: 4.345
Rimuovere il comando di uscita:


Codice:
awk '/pattern/{print s "\n" $0}{s=$0}' file

Saluti
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 Su




Tutti gli orari sono GMT -4. La data di oggi è 06:30 PM.


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-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0