The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & ekspertbrukere
.
google unix.com



UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Grep problem kdyzsa Shell programmering og Skripting 2 05-13-2008 02:57
Grep problem felixwhoals UNIX for Dummies Spørsmål og svar 1 12-17-2007 08:00
Problemet med grep. syndex Shell programmering og Skripting 2 07-11-2007 02:44
grep problem. hjelp! imppayel Shell programmering og Skripting 1 11-30-2004 05:49
Grep problem odogbolu98 Shell programmering og Skripting 3 02-18-2003 03:53

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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-21-2008
infyanurag infyanurag is offline
Registrert bruker
  
 

Bli Dato: november 2007
Innlegg: 65
grep problem

SQL * Plus: Release 9.2.0.8.0 - Produksjonen på Man Jul 21 07:53:35 2008

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


Koblet til:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
Med partisjonering alternativet
JServer Release 9.2.0.8.0 - Production

SQL> SQL> brukeren "CCOD"
SQL> CREATE TABLE HELLOEVERY (DEF VARCHAR2 (40))
*
Feil på linje 1:
Ora-00955: navnet er allerede brukt av et eksisterende objekt


SQL> Koblet fra Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
Med partisjonering alternativet
JServer Release 9.2.0.8.0 - Production
SQL * Plus: Release 9.2.0.8.0 - Produksjonen på Man Jul 21 07:53:35 2008

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


Koblet til:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
Med partisjonering alternativet
JServer Release 9.2.0.8.0 - Production

SQL> SQL> brukeren "CCOD"
SQL> CREATE TABLE greatwork (abcVARCHAR2 (40))
*
Feil på linje 1:
Ora-00955: navnet er allerede brukt av et eksisterende objekt


SQL> Koblet fra Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
Med partisjonering alternativet
JServer Release 9.2.0.8.0 - Production


Jeg vil bare ha
SQL> CREATE TABLE HELLOEVERY (DEF VARCHAR2 (40))
*
Feil på linje 1:
Ora-00955: navnet er allerede brukt av et eksisterende objekt

SQL> CREATE TABLE greatwork (abcVARCHAR2 (40))
*
Feil på linje 1:
Ora-00955: navnet er allerede brukt av et eksisterende objekt


det kan bli gjentatt mønster også.

er det noen måte å grep bare 3 eller 4 linjer etter grepping et mønster

behage hjelpe

takk
  #2 (permalink)  
Old 07-21-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
  
 

Bli Dato: Sep 2007
Sted: Tyskland
Innlegg: 2285
Ikke grep, men et eksempel med sed:
Code:
root@isau02:/data/tmp/testfeld> cat infile
ID .... VALUE
A001 .... 100
B002 .... 200
A004 .... 300
B006 .... 100
A997 .... 200
B776 .... 400
root@isau02:/data/tmp/testfeld> sed -n '/B002/ {p;n;p;n;p}' infile
B002 .... 200
A004 .... 300
B006 .... 100
Vennligst bruk [code] og [/ code] kodene ved visning eller lyd fra logs / feil osv., ty
  #3 (permalink)  
Old 07-21-2008
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
  
 

Bli Dato: desember 2007
Sted: Hjemme i 17-tiden verdensmesteren Boston Celtics
Innlegg: 1311
Question Du kan noen ganger "fool" grep ved å spille med linjen layout

Det er uklart hva du prøver å se etter. Men noen ganger en fil kan være re-formatert for å kombinere flere beslektede linjer i en - så grep kan arbeide - og deretter filen ødelagt tilbake i stykker.

Dette gjøres med en "tr" kommandoen.

Hvis du gir mer på hva du prøver å lære av denne filen, noen kanskje kunne hjelpe til å trekke ut informasjonen.
  #4 (permalink)  
Old 07-21-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Bli Date: Feb 2007
Innlegg: 4315
Med grep kan du bare skrive ut 2 linjer før og 1 linje etter det mønsteret som følger:

Code:
 grep -B 2 -A 1 '^ERROR at line' file
Hilsen
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 04:26.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0