Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX für Fortgeschrittene und Experten
.
Google-Website



UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 12-27-2007
Registrierte Nutzer
 

Join Date: Sep 2006
Beiträge: 56
passenden Wörter mit regulären Ausdrücken

Folgende Datei wird als Eingabe

aaa bbb ccc
ddd eee ffff

grep-w aaa <Dateiname> gibt richtigen Ausgang.

grep \ <\ (AAA \) .* \> Dateiname: - sollten die Ausgabe, da aaa ist am Anfang, aber ich doesnt get any Ausgang.

Jede Diskrepanz.

Maschinen Details: --
Anaconda Linux 2.4.22-1.2115.nptlsmp # 1 SMP Wed Oct 29 15:30:09 EST 2003 i686 i686 i386 GNU/Linux
Sponsored Links
  #2 (permalink)  
Old 12-27-2007
drl's Avatar
DRL drl is offline Forum Advisor  
Registrierte Nutzer
 

Join Date: Apr 2007
Ort: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Beiträge: 775
Hi.

Das "\ <" und "\>" sind für grep , um zu sehen, als einen Teil des Musters. Wenn Sie nicht zu zitieren, der Shell wird die Backslashes:

Code:
#!/usr/bin/env sh

# @(#) s1       Demonstrate grep with quoted word boundary assertions.

set -o nounset
echo

debug=":"
debug="echo"

## Use local command version for the commands in this demonstration.

echo "(Versions displayed with local utility \"version\")"
version >/dev/null 2>&1 && version bash

echo
FILE=${1-data1}
echo " Input file $FILE:"
cat $FILE

echo
echo " Results from grep -w:"
grep -w aaa $FILE

echo
echo " Results from grep word boundary assertions quoted:"
grep "\<aaa\>" $FILE

echo
echo " Unquoted and quoted backslashes:"
echo \< and "\<"

exit 0

Herstellung:

Code:
% ./s1

(Versions displayed with local utility "version")
GNU bash 2.05b.0

 Input file data1:
aaa bbb ccc
ddd eee ffff

 Results from grep -w:
aaa bbb ccc

 Results from grep word boundary assertions quoted:
aaa bbb ccc

 Unquoted and quoted backslashes:
< and \<

Quoting verwirrend sein kann, bis ein Verfahren, indem Sie eine Menge Befehle und Shell-Skripte ... cheers, DRL
Sponsored Links
Closed Thread

Lesezeichen

Tags
regex, reguläre Ausdrücke

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 Aus


Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Reguläre Ausdrücke ramky79 UNIX für Fortgeschrittene und Experten 3 05-21-2008 06:13 PM
reguläre Ausdrücke melanie_pfefer UNIX for Dummies Questions & Answers 8 04-10-2008 05:24 AM
Reguläre Ausdrücke sandeep_hi Shell Programmierung und Scripting 6 06-12-2006 03:12 AM
reguläre Ausdrücke in C + + szzz Programmierung 2 10-06-2003 11:33 AM
Reguläre Ausdrücke AresMedia Shell Programmierung und Scripting 1 08-22-2002 04:55 PM



Alle Zeiten sind GMT -4. Es ist jetzt 04:58 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 Inhalt-Copyright © 1993-2010. Alle Rechte Reserved.Ad Management by RedTyger

Content Relevant URLs durch vBSEO 3.2.0