我希望域名被分开,以便进行其他计算。
输入: example.uk.db.com
预期输出:uk.db.com
当我给反斜杠\它完全逃脱没有返回。
sed '/\.[a-zA-Z].*//'这与.uk.db.com相匹配。
发布于 2020-11-05 19:46:04
您使用的表达式与包含第一个点之后的表达式匹配。
匹配并包括第一个点:
sed 's/^[^.]*\.//' <<< "example.uk.db.com"结果:uk.db.com。
^[^.]*\.将匹配与句号不同的任何字符,直到并包括第一个点,这段文字将被删除。
https://stackoverflow.com/questions/51612462
复制相似问题