在Linux中的特定行中向文件中添加文本

我想补充一个特定的线路,可以说,avatar到开头的文件MakeFile,并avatar应添加到该文件中的15号线。

这是向文件添加文本的方法:

echo 'avatar' >> MakeFile.websvc

这是如何向以MakeFile开头的文件中添加文本,我认为:

echo 'avatar' >> *MakeFile.

但是我无法将此行添加到文件的第15行。

回答:

您可以sed用来解决此问题:

sed "15i avatar" Makefile.txt

或使用-i选项保存对文件所做的更改。

sed -i "15i avatar" Makefile.txt

要更改所有从此开始的文件Makefile

sed "15i avatar" Makefile*

注意:以上15是放置文本的兴趣点。

以上是 在Linux中的特定行中向文件中添加文本 的全部内容, 来源链接: utcz.com/qa/414576.html

回到顶部