The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
egrep DNAx86 Shell Programmierung und Scripting 7 01-18-2008 08:59 AM
Egrep Spickzettel überall? Suchen Sie nach dem Sinn von egrep-c leelm UNIX for Dummies Questions & Answers 2 01-11-2008 03:37 PM
egrep-Syntax Frage DKNUCKLES Shell Programmierung und Scripting 1 11-18-2007 04:46 PM
Egrep Hilfe FuzzyNips UNIX for Dummies Questions & Answers 2 11-10-2004 04:25 PM
egrep-f Tine UNIX for Dummies Questions & Answers 2 06-25-2003 11:28 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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-19-2006
rohitv rohitv is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2006
Beiträge: 7
Frage auf egrep

Hi
Ich versuche, verwenden Sie folgenden Befehl:
egrep '^ a (2,6) $' testexpr4D

Um die Zeilen mit 2,3,4,5, oder 6 A's in einer Datei.
Die Datei hat testexpr4D Einträge wie:
a
aa
aaa
aaaa
aaaaa
aaaaaa
123456
ABCDEF

Ich hatte erwartet, um zu sehen, 5 Zeilen in der Ausgabe aber es passiert nichts.
Kann mir jemand bitte helfen?
Danke
Rohit
  #2 (permalink)  
Old 05-19-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderator
  
 

Join Date: Nov 2004
Ort: Bahrain
Beiträge: 579

Code:
egrep '^a\{2,6\}$' testexpr4D

  #3 (permalink)  
Old 05-19-2006
rohitv rohitv is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2006
Beiträge: 7
Frage auf egrep

Hi Shreenmotor,
Das funktioniert auch nicht!

Danke
Rohit
  #4 (permalink)  
Old 05-19-2006
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Beiträge: 5.800
Das funktioniert:

Code:
 egrep '^(a)(a)?' filename

Test:

Code:
kcsdev:/home/jmcnama> cat filename
a
aa
aaa
aaaa
aaaaa
aaaaaa
123456
ABCDEF



kcsdev:/home/jmcnama> egrep '^(a)(a)?' filename
a
aa
aaa
aaaa
aaaaa
aaaaaa

Hinweis:
Code:
 egrep '^(a)+$' filename

ist näher zu korrigieren - die als "eine Zeile, die nicht Null-Länge, die nur den Buchstaben a '

Zuletzt bearbeitet von Jim McNamara; am 05-19-2006 04:36 PM..
  #5 (permalink)  
Old 05-22-2006
rohitv rohitv is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2006
Beiträge: 7
Frage auf egrep

Jim,
Ihre Lösung lädt alle ein in eine Datei. Ich brauche zu holen die Zeilen mit
2 bis 6 a in einer Linie
Rohit
  #6 (permalink)  
Old 05-22-2006
ranj @ CHN ranj@chn is offline Forum Advisor  
Das Spiel mit Ubuntu Now!
  
 

Join Date: Oct 2005
Ort: Chennai
Beiträge: 365
die ein 'a'

Setzen Sie einen "Single-A vor dem genannten Muster. Sollten Sie Ihr Ergebnis.
egrep '^ a (a) + $' filename
  #7 (permalink)  
Old 05-22-2006
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Ort: Bangalore, Indien
Posts: 2798
Zitat:
Zitat von shereenmotor
Code:
egrep '^a\{2,6\}$' testexpr4D
shereenmotor, ist diese Lösung sehr nahe, aber keine Zigarre!

Sie sind die Syntax der Vermischung von sed und [e] grep.

Wenn es sed, Wäre es


Code:
sed -n -e "/^a\{2,6\}$/p" filename

Wenn es grep wäre es


Code:
egrep '^a{2,6}$' filename

Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:24 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0