The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Problem mit GREP. SYNDEX Shell Programmierung und Scripting 2 07-11-2007 01:44 PM
grep Problem asal_email2 UNIX for Dummies Questions & Answers 4 06-22-2005 08:49 PM
grep Problem svennie UNIX for Dummies Questions & Answers 5 11-08-2004 04:29 AM
Grep Problem lesstjm Shell Programmierung und Scripting 2 10-27-2004 10:13 AM
Grep Problem odogbolu98 Shell Programmierung und Scripting 3 02-18-2003 03:53 PM

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 06-05-2008
balamv balamv is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 24
Exclamation grep Problem

Beispiel:

bashwd
/ home / balamv


bash: mehr test.txt
hallo
hallo-ssl
Willkommen
Willkommen-ssl
Hi
Tschüss
Bye-ssl
seeyou

Ich möchte Sie alle Zeilen, die SSL-und auch das man nicht enthalten SSL.

Ausgabe sollte wie folgt sein.


hallo-ssl
Willkommen-ssl
Hi
Bye-ssl
seeyou


Hinweis: Wenn eine Zeile [ex. hallo] hat die SSL-Linie, dann nur SSL.

Wie dies zu erreichen?
  #2 (permalink)  
Old 06-05-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Es ist nicht wirklich ein Problem grep, per se.

Code:
sed -n 's/-ssl$//p' test.txt | fgrep -vxf - test.txt
Diese findet alle die SSL-Linien, und entfernt die SSL-Suffix, dann werden alle Zeilen, jede dieser Zeilen (-SSL-Linien mit dem SSL-Suffix entfernt) von der Original-Datei.
  #3 (permalink)  
Old 06-05-2008
balamv balamv is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 24
Nein, das ist nicht die Ausgabe wie erwartet.
hallo-ssl
Willkommen-ssl
Hi
Bye-ssl
seeyou
  #4 (permalink)  
Old 06-05-2008
spirtle spirtle is offline
Registrierte Nutzer
  
 

Join Date: Jun 2008
Ort: Schottland
Beiträge: 150
Es ist nicht nötig zu schreien.
Was Ausgabe tat Sie?

Das einzige Problem sehe ich mit ÄraS-Lösung ist, wenn es extra Raum hinter der "SSL-", sondern eine leichte Änderung Updates:
Code:
sed -n 's/-ssl\s*$//p' test.txt | fgrep -vxf - test.txt
  #5 (permalink)  
Old 06-05-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
\ n ist nicht ein Standard - sed Ausdruck, können Sie Platz und Reiter innerhalb [] Klammern statt. Aber ich sehe keine Leerzeichen in der Original-Beispiel. Wenn es signifikante Leerzeichen, verwenden Sie bitte Code-Tags bei der Buchung einer Stichprobe.
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 06:43 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