Dor*_*har 3 unix datetime grep
我用下一个格式在我的文件上写日期
date +%a-%b-%d-%Y
Run Code Online (Sandbox Code Playgroud)
我在练习中的目标是获取我文件中的日期列表。我知道我需要使用grep -E
,但我不知道如何正确放置日期格式。
所需输入:
"grep -E (the format of the dates I'm looking for)" ~/file1
Run Code Online (Sandbox Code Playgroud)
期望的输出:
Tue-Oct-15-2013
Wen-Oct-16-2013
Wen-Oct-16-2013
Thu-Oct-17-2013
Run Code Online (Sandbox Code Playgroud)
尝试以下操作:
grep -E '[[:alpha:]]{3}-[[:alpha:]]{3}-[[:digit:]]{2}-[[:digit:]]{4}' ~/file1
Run Code Online (Sandbox Code Playgroud)
或者更简洁
grep -E '\w{3}-\w{3}-[0-9]{2}-[0-9]{4}' ~/file1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11947 次 |
最近记录: |