gpt4 book ai didi

text - 如何使用 sed 从分隔文件中提取字段

转载 作者:行者123 更新时间:2023-12-04 19:30:39 28 4
gpt4 key购买 nike

我正在使用centos 7 linux

我确实有一个文本文件,其中有很多行格式相同,即电子邮件、密码

例子:

test@test.com,test

我想使用 sed 只保存 test@test.com 并删除 ,test这意味着它将从“,”开始的所有行中删除。

最佳答案

@Setop 的回答很好——一般来说,使用 cutawk是处理分隔文件时的常用做法。

我们可以使用sed同样,根据您的问题:

sed -i 's/,.*//' file # changes the file in-place

或者,使用两个步骤:
sed 's/,.*//' file > file.modified && mv file.modified file
  • s/,.*//替换 ,后面的所有字符都没有

  • 如果您有多个字段并且想要其中的一个小子集,这可能会变得更加棘手。

    关于text - 如何使用 sed 从分隔文件中提取字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44079009/

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