2013-04-30 41 views

回答

2
grep -oE 'sta|w' 

grep -o 'sta\|w' 

應該給你想要的東西。例如:

kent$ echo "stakoverflow"|grep -oE 'sta|w' 
sta 
w 
+0

嘗試管道輸出到粘貼-s:'grep的... |貼-s ' – Kent 2013-05-01 19:56:14

+0

我遇到了這個問題 - '|'被用作OR,我需要兩個命中,所以試圖使用'[az] *'。 – PoGibas 2013-05-01 21:02:42

+0

我的命令與你的例子一起工作。請在你的問題中添加適當的例子。 – Kent 2013-05-01 21:06:13

1

如果您打算推廣staw,那麼這個版本可能會有所幫助:

echo stackoverflow > file 
grep 'sta[a-z]*w' file | sed 's/\(sta\)[a-z]*\(w\)/\1 \2/'