【发布时间】:2016-05-03 10:18:56
【问题描述】:
我必须在文件中找到这个字符串:
200 https://www.example.example
值 200 是随机的,我必须找到每个 HTTP 返回码(例如 200、301、404 等...等)
我怎样才能只用返回码变量 grep 这个字符串(我不想在 grep 命令中指定每个返回码)?
cat file.txt | grep "*** http*"
但它不起作用。
【问题讨论】:
-
不太清楚你在这里问什么。尝试阅读How to Ask 并提供minimal reproducible example 以便我们更好地理解。提供相关的输入和所需的输出很重要。
-
只取每行的前 3 个字符怎么样?
-
grep "*** http*"与您想要的正则表达式不接近。如果您要尝试使用任何使用正则表达式的工具(grep、sed、awk、perl、ruby 等......),您应该找到某种正则表达式教程。
标签: regex linux bash grep match