Unix命令在第100行和第300行之间添加字符

时间:2013-06-28 06:23:59

标签: shell unix scripting

我需要在行号115和315之间的unix文件中的每一行的开头添加#,怎么做?

我尝试了以下命令:

awk '{print "#" $0;}'>filename

但这为每行文件添加了#。该文件有超过1000行。我只想在第115行和第315行之间添加#。请帮助

谢谢, 森

1 个答案:

答案 0 :(得分:3)

尝试

sed -i '115,315 s/^/#/' filename

这会将#添加到编号为115 - 315的行的开头。