ich setze mich gerade mit dem Thema Wildcards auseinander und habe folgendes Beispiel entdeckt, was ich nicht ganz raffe.
Code: Alles auswählen
grep ' 0.0 1[ ]*$'
[ ] ---> dieses Zeichen wird ja beispielsweise benutzt, um nach bestimmten Kriterien zu filtern ( z.B. [2-4] --> Es werden druch grep nur Zeilen gezogen, in denen sich eine 2, 3 oder 4 befindet).
Soll das [ ] nur als Leerzeichen dienen? Das * Symbol dient ja der Ersetzung beliebig vieler Zeichen und jedweder Zeichenanordnung, aber welche Funktion besitzt die Symbolik *$? In meiner Literatur und im Internet konnte ich nichts über diese beiden Wildcards bzw. Platzhalter in Erfahrung bringen (auch unter Zuhilfenahme von STRG+F).
Edit:
Code: Alles auswählen
VAL=$(grep -v NaN Daten.dat | grep ' 0.0 1[ ]*$' | wc -l)