我想用 Nan 值替换特定的行范围。我的行范围由我想要替换的第一行和最后一行的变量定义,例如:
startrow=3
endrow=6
输入文件:
1
4
3
2
6
1
3
4
所需的输出文件:
1
4
Nan
Nan
Nan
Nan
3
4
我认为使用 sed 应该可以做到这一点。非常感谢帮助!
答案1
您可以使用起始线、结束线命令sed 语法。例如:
$ sed "${startrow},${endrow}s/.*/Nan/" file.txt
我想用 Nan 值替换特定的行范围。我的行范围由我想要替换的第一行和最后一行的变量定义,例如:
startrow=3
endrow=6
输入文件:
1
4
3
2
6
1
3
4
所需的输出文件:
1
4
Nan
Nan
Nan
Nan
3
4
我认为使用 sed 应该可以做到这一点。非常感谢帮助!
您可以使用起始线、结束线命令sed 语法。例如:
$ sed "${startrow},${endrow}s/.*/Nan/" file.txt