.png)
Ich habe versucht, dies zu tun, und mir ist Folgendes eingefallen
grep -E '\<[0-9]{4}"-"[0-9]{2}"-"[0-9]{2}\>'
Es funktioniert nicht und der Grund dafür sind die "-"
und mehrere Grep-Dinge, also habe ich versucht, sie mit einer Pipe wie dieser zu trennen
grep -E '\<[0-9]{4}-|[0-9]{2}-|[0-9]{2}\>'
Aber es stimmt immer noch mit Zeilen wie 4444
oder ähnlich überein. Weiß jemand, wie ich das erreichen kann, was ich will?
Antwort1
Sie zitieren zu viel …
grep -E '\<[0-9]{4}-[0-9]{2}-[0-9]{2}\>'
Antwort2
jjoaohat recht mit den Anführungszeichen, außerdem kann man es noch ein bisschen kürzer machen:
grep -E '\<[0-9]{4}(-[0-9]{2}){2}\>'