gpt4 book ai didi

linux - 忽略下一个字段与上一个字段相同的行

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:48 25 4
gpt4 key购买 nike

我有一个文件内容如下所示

123,1,ABC,DEF
123,1,ABC
345,4,TZY
456,3,XYZ
333,4,TTT,YYY
333,4,TTT

我想忽略前后内容相同的行,即包含 123 和 333 的行

输出需要是

345,4,TZY
456,3,XYZ

关于如何解决这个问题的任何想法

最佳答案

TMTOWTDI:

my $str = join '', <>;
$str =~ s/^(\d+).+\n(\1.+\n)+//mg;
print $str;

编辑:第一行也可以替换为 Randal L. Schwartz 的 slurp:

my $str = do { local $/; <HANDLE> }; # 

关于linux - 忽略下一个字段与上一个字段相同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1461493/

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