Shell编程怎么修改文件内容

Shell编程怎么修改文件内容

把某一行(知道行号)替换掉,怎么办?
用sed或者awk来实现吧
我只知道sed用正则表达式可以替换文本,但正则表达式很烦,我只知道简单的替换。awk好久没用过,都忘了