0

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

我想将 /dev/urandom 传递给 grep 或其他东西,每次它找到类似 [123]+ 的东西时,都会连续打印它而无需换行。

4

1 回答 1

2

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

grep -aoE '[123]+' /dev/urandom | tr -d '\n'
于 2013-07-24T20:47:50.740 回答