Linux 15.070 Themen, 107.540 Beiträge

grep

ghartl1 / 3 Antworten / Baumansicht Nickles

hallo,

wollte auf der kommandozeile grep dazu veranlassen, alle zeilen aus der datei1 aufzulisten, die mit einem grossbuchstaben anfangen

grep "^[A-Z]*" datei1

leider funktioniert das nicht.er gibt mir alle zeilen aus..

kann mir jemand sagen, wo mein fehler liegt?

gruss günter

bei Antwort benachrichtigen
KarstenW ghartl1 „grep“
Optionen

Warum gibst du den Stern mit ein ?

Versuch das mal:

"ls | grep ^[A-Z]"


Oder wenn du den Dateiinhalt ausgeben willst:

"cat datei | grep ^[A-Z]"

oder

"grep ^[A-Z] datei"











Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
the_mic KarstenW „Warum gibst du den Stern mit ein ? Versuch das mal: ls grep A-Z Oder wenn du den...“
Optionen

Die Verwendung von cat in deinem Beispiel ist unnötig, läuft auch unter dem Fachwort "unnecessary use of cat" (wobei ich das auch dauernd so mache) :-)

grep "^[A-Z]" datei1
ist das, was ghartl sucht.


Edit: argh, du hast's grad schon selbst korrigiert, während ich meine Stänkereien noch am tippen war.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
ghartl1 the_mic „Die Verwendung von cat in deinem Beispiel ist unnötig, läuft auch unter dem...“
Optionen

danke euch beiden...das wars

gute nacht :-)

gruss günter

bei Antwort benachrichtigen