向目录中的多个文件添加一行

Adding a line to multiple files in directory

我有一行要添加到目录中所有文件的第 3 行。执行此操作的命令行是什么 假设我想将“color #c2451”添加到 Class 目录

中的文件的第 3 行

尝试使用通过管道传输到 xargsfind cmd 和 sed cmd。 您必须先 cd 进入包含文件的目录。

find . -type f -name '*' | xargs sed -i "3i color #c2451"

Add text to file at certain line in Linux

Change multiple files