在第一次反斜杠(\)之前使用sed丢弃任何内容

时间:2017-06-13 13:56:24

标签: regex bash sed

我有以下字符串。请注意,在' \\ servername':

之前有一个空格
 \\servername\path\to\user with\spaces\sometimes

或者有时候:

SomeInfo: \\servername\path\to\user with\spaces\sometimes

我希望在' \\ servername'之前使用sed删除任何内容。我能做到:

sed 's/SomeInfo\: //g'

但是,由于某种原因,这并不总是从第一个例子中删除前导空格。

1 个答案:

答案 0 :(得分:2)

sed 's/^[^\]*//'似乎对我有用。

取决于每行有一个实例。你没有说明是否属于这种情况。