小编Wic*_*man的帖子

检查文件中的字符串是否与正则表达式匹配,如果不匹配则打印出该行中的第一个字符串

首先,我是新手,所以我仍在学习..

数据集文件有点像这样

101 80 10 27598 General Tao Vancouver 01:45:10 01:46:10 00:43:00 00:59:59 01:25:10
Run Code Online (Sandbox Code Playgroud)

我正在尝试检查时间以确保它们与 的格式匹配/d/d:/d/d:/d/d,如果它与该正则表达式不匹配,则它会打印出该行的第一个数字(在这种情况下为 101)

我一直在 CLI 中尝试一种衬垫,但无济于事。

grep '/d/d:/d/d:/d/d' file.txt
Run Code Online (Sandbox Code Playgroud)

即使为此也没有任何反应

edit1:在数据集中,有些数据看起来像 01:4510 或类似的

我希望得到的示例输出是:

104 80 10 27598 BigBelly Vancouver 01:4510 01:46:10 00:43:00 00:59:59 01:25:10
Run Code Online (Sandbox Code Playgroud)

grep macos

-1
推荐指数
1
解决办法
63
查看次数

标签 统计

grep ×1

macos ×1