.png)
나는 이것을 시도했고 이것을 생각해 냈습니다.
grep -E '\<[0-9]{4}"-"[0-9]{2}"-"[0-9]{2}\>'
작동하지 않고 그 이유는 "-"
grep이 여러 개이기 때문에 이렇게 파이프로 나누어 보았습니다.
grep -E '\<[0-9]{4}-|[0-9]{2}-|[0-9]{2}\>'
하지만 여전히 4444
, 또는 이와 유사한 줄과 일치합니다. 내가 원하는 것을 달성하는 방법을 아는 사람이 있습니까?
답변1
당신은 너무 많이 인용하고 있어요...
grep -E '\<[0-9]{4}-[0-9]{2}-[0-9]{2}\>'
답변2
조아오따옴표에 대해서는 옳습니다. 또한 조금 더 짧게 만들 수 있습니다.
grep -E '\<[0-9]{4}(-[0-9]{2}){2}\>'