gpt4 book ai didi

regex - text plain文档中的字符串如何截取统计?

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

我有一个大文本纯文档,内容请引用这张图片 enter image description here

cat textplain.txt|grep '^\.[\/[:alpha:]]*[\.\:][[:alpha:]]*'

我想要如下输出结果:

./external/selinux/libsepol/src/mls.c
./external/selinux/libsepol/src/handle.c
./external/selinux/libsepol/src/constraint.c
./external/selinux/libsepol/src/sidtab.c
./external/selinux/libsepol/src/nodes.c
./external/selinux/libsepol/src/conditiona.c

问题: 我该怎么办

最佳答案

只需重新生成文件

grep -lr des ./android/source/code
  • -l 只列出匹配的文件,不显示内容
  • -r 仍然需要搜索子目录
  • -n-l没有影响,可以省略。 -c 而不是 -l 会将出现的次数添加到每个文件名中,但您可能希望 | grep -v :0 跳过零。

或者,使用cutsort -u:

cut -d: -f1 textplain.txt | sort -u
  • -d: 按以下方式分隔列:
  • -f1 只输出第一列
  • -u 输出唯一行

关于regex - text plain文档中的字符串如何截取统计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42548556/

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