grep -e

D

Das C

Jungspund
hallo,

was macht folgende Zeile?:

Ich verstehe alles bis auf grep -e $proj[ |].

echo "$sort_table" | grep -e "$proj[ |]" | grep '|' | sed 's/-/0/g'

Danke im Voraus & Viele Grüße

:D
 
hallo,

was macht folgende Zeile?:

Ich verstehe alles bis auf grep -e $proj[ |].

echo "$sort_table" | grep -e "$proj[ |]" | grep '|' | sed 's/-/0/g'

Danke im Voraus & Viele Grüße

:D

Zitat aus man grep:

Code:
-e PATTERN, --regexp=PATTERN
              Use PATTERN as the pattern; useful to protect patterns beginning
              with -.
 
Code:
grep -e "$proj[ |]"

bedeutet: liefere die Zeilen, in denen der Inhalt der Variable proj gefolgt von entweder einem Leerzeichen oder einer pipe | vorkommt.

Gruss, Xanti
 

Ähnliche Themen

Switche abfragen über Script

Space escape funktioniert nicht im dialog

sed - Bitte um Unterstützung

Skript soll nicht doppelt laufen... kill pkill pid cron

sed in awk

Zurück
Oben