使用sed命令在文件某行前后添加内容

使用sed命令在文件某行前后添加内容
想在/etc/apt/sources.list添加一条源,并把之前的源忽视了额,但是只能用命令输入,切不能替换文件

sed -i 's/原来的源/现在的源 # 原来的源/g' /etc/apt/sources.list
例如 有文件aa 里 有一行44 , 把 44 改成 55 #44
sed -i 's/44/55 # 44/g' aa
有用请采纳


[root@centos7 ~]# cat 11.txt 
sdjwj
dwahd
wdaoosw
dwpk
wkafa
:wq

[root@centos7 ~]# sed -i 2a\haha 11.txt 
[root@centos7 ~]# cat 11.txt 
sdjwj
dwahd
haha
wdaoosw
dwpk
wkafa
:wq
[root@centos7 ~]# sed -i s/dwahd/\#dwahd/ 11.txt 
[root@centos7 ~]# cat 11.txt 
sdjwj
#dwahd
haha
wdaoosw
dwpk
wkafa
:wq

这么写清楚么。