gpt4 book ai didi

linux - 替换一行结束后的第二个点

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:41 25 4
gpt4 key购买 nike

如何替换一行结束后的第二个点?

11.22.mail.su => 11.22@mail.su
22.mails.de => 22@mails.de

等等

我对 sedawk 的示例感兴趣。

最佳答案

至于 sed,试试这个:

sed -e 's/\.\([^.]*\.[^.]*\)$/@\1/'

所以:

# echo "11.22.mail.su" | sed -e 's/\.\([^\.]*\.[^\.]*\)$/@\1/g'
11.22@mail.su
# echo "22.mails.de" | sed -e 's/\.\([^\.]*\.[^\.]*\)$/@\1/g'
22@mails.de

关于linux - 替换一行结束后的第二个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11872792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com