如何使用unix将新行添加到.c文件中

时间:2015-11-11 17:33:44

标签: bash unix awk sed

我希望通过编辑启动打印功能来说明我的名字对我的unix shell做一个简单的修改,我找到了main.c文件,我找到了我要插入的行(325)它,我已经使用了sed和awk,但是它似乎都不起作用,我似乎最接近的是编写这条线:

$ sed '326 i/
>   My name' main.c

然后这会显示main.c文件然后当我去搜索我的名字或者使用less来查看thr文件时,该行还没有被插入,有人能告诉我我做错了什么吗?

1 个答案:

答案 0 :(得分:1)

在第326行之后插入换行符:

sed '326s/$/\n/' main.c