gpt4 book ai didi

linux - 如果找到特定模式,AWK 或 sed 需要从输出中删除行

转载 作者:可可西里 更新时间:2023-11-01 11:50:03 24 4
gpt4 key购买 nike

我需要启动一些东西来验证文件。由逗号分隔的两个字段中的文本,在第二个字段中,我们可能会找到 /*/*/* 这是我想要的数据。我只想丢弃 /*/*

输入文件

\\CIFSERVER1\Share1,/fs1_casa/c/share1
\\CIFSERVER1\Share2,/fs2_casa/c/share2
\\CIFSERVER1\Share3,/fs1_casa/c/share3
\\EDULIN\edu,/edu1
\\CIFSERVER2\root,/fs1_casa
\\CIFSERVER2\root,/fs2_casa
\\CIFSERVER2\root,/fs3_casa
\\CIFSERVER2\root,/fs1_casa

输出应该是:

\\CIFSERVER1\Share1,/fs1_casa/c/share1
\\CIFSERVER1\Share2,/fs2_casa/c/share2
\\CIFSERVER1\Share3,/fs1_casa/c/share3

应该删除什么?

\\EDULIN\edu,/edu1
\\CIFSERVER2\root,/fs1_casa
\\CIFSERVER2\root,/fs2_casa
\\CIFSERVER2\root,/fs3_casa
\\CIFSERVER2\root,/fs1_casa

最佳答案

如果你想在逗号后加三个或更多斜杠,

grep ',/.*/.*/' file

关于linux - 如果找到特定模式,AWK 或 sed 需要从输出中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12269136/

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