正则表达式打印sed中包含(特定字符)(随机字符)(特定字符)的所有行

时间:2015-03-06 13:28:06

标签: regex sed

基本上我想找到并打印包含两个特定字符串的所有行,这些字符串由随机数字随机字符分隔。

我知道我可以通过管道和2个sed命令来做到这一点,但肯定有更有效的方法吗?

EG

hello my name is phillip654 nice to meet you.

每个用户名都由hello my name isnice to meet you.

括起来

我想打印发生这种情况的每一行。

2 个答案:

答案 0 :(得分:1)

您可以使用awk

awk '/hello my name is .* nice to meet you./' file

答案 1 :(得分:1)

grep -E 'hello my name is.*nice to meet you.' YourFile