gpt4 book ai didi

linux - 如何增量读取行

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

我想编写一个脚本,从文件中读取以 wt^ 和 p^ 开头的行。我能够得到 wt^ 但我无法得到 p^...并且有 20 个 wt^ 和相应的 p^ 现在我必须在两个不同的文件中得到 10 个每个 wt^ 及其相应的 p^,

我该怎么做?

cat $( ls unit-*-slides.txt | sort -n ) | grep "st^" | split -l 200

我用过上面的代码

wt^blah blah
p^blah blah blah blah
p^blah blah blah blah
p^blah blah blah blah
p^blah blah blah blah
p^blah blah blah blah blah blah
p^blah blah blah blah blah blah blah blah
p^blah blah blah blah blah blah
p^blah blah blah blah blah blah
p^blah blah blah blah blah blah

最佳答案

p^ 之前似乎有一些空格.我复制了你的例子,这个 grep 工作正常 grep -E "[ ]*(wt\^|p\^)" <file>它考虑到在行首之前可能有 n 个空格。您可以附加 xargs与它

关于linux - 如何增量读取行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16399026/

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