【发布时间】:2016-12-05 22:47:14
【问题描述】:
我在 .txt 文件中得到了这样的字符串列表
asdafdgdhjhgk.de/dsafdfdfgfdggfgg - Abgelaufen seit 26.11.2076 14:08 (seit 12345 Tagen)
现在我想从字符串中删除日期,例如:26.11.2076
所有这些都必须在 Shell 脚本中发生,所以我通过 cut 或 sed 会是一个好主意,但我没有在互联网上找到答案。
【问题讨论】:
-
你尝试了什么?你在网站上找到类似的问题吗?我相信你可以在这里找到很多。
-
(和)您只想从文件或上述字符串的单个实例中提取日期?
-
如果日期总是在同一个字段中,您可以使用 awk 提取字段。
$ echo 'asdafdgdhjhgk.de/dsafdfdfgfdggfgg - Abgelaufen seit 26.11.2076 14:08 (seit 12345 Tagen)' | awk '{print $5}' -
很难从 1 的样本中推断出“像这样”的通用格式。发布几行输入和相关的预期输出以及到目前为止您尝试过的内容,请参阅How to Ask .
标签: string shell sed filtering