我想添加一个特定的行,假设 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
是您感兴趣的放置文本的行。
https://stackoverflow.com/questions/15157659/