使用以/ dev /开头的grep查找每个单词,包含之后的任何字符,直到空格

时间:2018-05-06 14:34:13

标签: regex linux bash grep

让我们说输入是这样的:

  

/ dev / sda1什么东西单词/ dev / sda4 / something word words

我想使用grep:

实现此输出
  

/ dev / sda1 / dev / sda4

我目前有这个:grep -o "\/dev\/",但它只打印/ dev /,而不是其余部分。

1 个答案:

答案 0 :(得分:1)

您可以匹配给定字符集中的字符,如下所示:

grep -o "/dev/[^ ]*"

(编辑删除不必要的反斜杠。)