用sed 每隔十行取一行数据怎么操作

2025-03-22 22:18:27
推荐回答(2个)
回答1:

方法一:OFFSET函数
输入以下公式,然后向下填充公式
=OFFSET(A$1,(ROW(A1)-1)*10,)
公式表示:以A1单元格为基准,第向下移动一个单元格,基准单元格向下偏移10个单元格。

方法二:INDEX函数
输入以下公式,然后向下填充公式
=INDEX(A:A,(ROW(A1)-1)*10+1)
公式表示:定位到A列,从第一行起,每向下一个单元格,行号递增10,取数。

回答2:

sed '=' 文件名| sed -n '/^[0-9]*[0-9]0$/{n;p}'