在/dev/urandom中找到一个正则表达式,并将其打印到bash中的stdout



如何打印我在bash中用正则表达式为/dev/urandom这样的无限流定义的字符串的一部分?

我想把/dev/urandom传递给grep或其他什么东西,每次它发现类似[123]+的东西时,都会连续打印,不需要新行。

GNU grep可以完成这项工作,但在使用必要的-o模式时,它会在每次单独的匹配后输出换行符,因此我们可以将其与tr配对以消除换行符。

grep -aoE '[123]+' /dev/urandom | tr -d 'n'

相关内容

  • 没有找到相关文章

最新更新