2017-06-02 508 views

回答

1

如果只想数字和点你必须删除^在第一位置内[],因为这意味着相反的“所有除”。

也必须在grep表达式参数中禁止正斜杠。

grep -oE '[0-9.,]+' 
+0

This Works。谢谢。 –

1

只需使用tr命令删除,而不是试图用一个正则表达式与grepsed

echo "(123.123.123.123)" | tr -d '()' 
123.123.123.123 
+0

也是一个非常聪明的解决方案,谢谢! –