向目录中的多个文件添加一行
Adding a line to multiple files in directory
我有一行要添加到目录中所有文件的第 3 行。执行此操作的命令行是什么
假设我想将“color #c2451”添加到 Class 目录
中的文件的第 3 行
尝试使用通过管道传输到 xargs
的 find
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
我有一行要添加到目录中所有文件的第 3 行。执行此操作的命令行是什么 假设我想将“color #c2451”添加到 Class 目录
中的文件的第 3 行尝试使用通过管道传输到 xargs
的 find
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