gpt4 book ai didi

awk - 使用 sed 或 awk 从行首删除句点字符

转载 作者:行者123 更新时间:2023-12-02 20:36:24 26 4
gpt4 key购买 nike

希望有人能帮助我。我正在尝试删除 .大列表中从行开头开始的句点字符。

输入列表示例

.doubleclick.com
.doubleclick.net
0------------0-------------0.0n-line.info
0----0.0----0.1596.hk

如果尝试过这个 sed 管道 sed 's/^.//' < input.txt > output.txt

但这给了我

doubleclick.com
doubleclick.net
------------0-------------0.0n-line.info

我尝试了我发现的各种其他建议,但没有任何效果,因为它剥离了第一个句点,但也 0.来自类似 0------------0-------------0.0n-line.info 的域名

我只需要去掉第一个点,不需要其他任何东西。

最佳答案

. 是一个元字符,可以匹配任何字符,因此您需要对其进行转义以按字面匹配

$ # can also use: sed 's/^[.]//' ip.txt
$ sed 's/^\.//' ip.txt
doubleclick.com
doubleclick.net
0------------0-------------0.0n-line.info
0----0.0----0.1596.hk

另请参阅sed manual - Overview of basic regular expression syntax

关于awk - 使用 sed 或 awk 从行首删除句点字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47012666/

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