基本上,文本文件具有我想要获取的值,这些值对于整个文件重复每15和16行发生一次。因此第1-14行是不可靠的,然后我想获得第15行和第16行的值,然后第17-30行是无关紧要的,然后我想要第31行和第32行等的值,直到文件结尾
答案 0 :(得分:2)
如果您的用例允许使用命令行,则可以使用awk
轻松完成此操作:
[samiller@local ~/tmp/h] sed -n '15~16{N;p}' 1.txt
15
16
31
32
答案 1 :(得分:0)
此正则表达式有效 (mousedown)="$event.preventDefault()"
。每场比赛将是2线和第一场比赛。组将是第一行,第二行是第二行。在这里演示:{{3}}
答案 2 :(得分:0)
您只需要在处理文件时保留行数
exec seq 50 > nums.txt
set fh [open nums.txt r]
set nr 0
while {[gets $fh line] != -1} {
set nr [expr {($nr + 1) % 16}]
if {1 <= $nr && $nr <= 14} then continue
# do something with lines 15 & 16
puts $line
}
close $fh
15
16
31
32
47
48