linux - 找到模式后 Grep for 2 words

标签 linux grep

场景是我有一个文件并包含一个字符串“日期和时间是 2012-12-07 17:11:50”

我已经搜索并找到了一个命令

grep 'the date and time is' 2012-12-07.txt | cut -d\   -f5

它只显示第 5 个单词,我需要第 5 个和第 6 个的组合,所以我尝试了

grep 'the date and time is' 2012-12-07.txt | cut -d\   -f5 -f6 

但它的错误。

现在,如何用一个命令 grep 第 5 个和第 6 个单词

我只需要像 2012-12-07 17:11:50 这样的输出

最佳答案

你应该可以使用

$ grep 'the date and time is' 2012-12-07.txt | cut -d' ' -f6-7

检查 the man page -f 选项参数的语法。

关于linux - 找到模式后 Grep for 2 words,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13762783/

相关文章:

linux - Shell脚本参数解析

linux - Squid ecap_adapter_gzip问题

regex - grep-如何仅使用两个字符来匹配一个正则表达式,但是每个字符出现相同的次数?

regex - 文件名匹配和导出

regex - 如何将 "ip"字符串 grep 到文件中?

linux - 如何使用完整路径或文件名显示 'grep' 结果

python - 从二进制创建十六进制文本文件

linux - 定位和编辑加载程序的动态符号表?

linux - 努力从 The Unix Programming Environment (1983) 复制终端

linux - 如何在邮件命令中动态设置标题