正则表达式和 sed 删除两个分隔符之前的所有字符

正则表达式和 sed 删除两个分隔符之前的所有字符

我有这样的行:

Sun Apr 19 13:02:34 2020 us=73808 pinco.pallino/256.62.258.116:11941 [pinco.pallino] Inactivity timeout (--ping-restart), restarting

我可以使用 sed 或其他程序删除 a/和下一个空格之间的所有字符(在本例中为pinco.pallino)吗?我尝试了更多正则表达式组合,但没有找到正确的组合!

提前致谢

答案1

替换斜杠和后面的所有内容,这不是带有空替换的空格:

sed 's+/[^ ]*++g'

相关内容