makefile sed -i是什么意思
时间: 2023-10-31 11:36:21 浏览: 177
makefile 是一种文件编译工具,可以方便地编译代码和生成可执行文件。而 sed -i 则是一个 Linux 命令行工具,在 makefile 中经常用于替换文本内容。具体来说,sed -i 可以在文件中查找指定的文本字符串,并将其替换为另一个字符串。参数 -i 表示直接修改文件内容,而不是在屏幕上显示替换结果。
相关问题
sed -i '/^'${base_prj}.dtb'/,$d' bsp/bootloader/u-boot15/arch/arm/dts/Makefile > /dev/null
这是一个 sed 命令,用于编辑 bsp/bootloader/u-boot15/arch/arm/dts/Makefile 文件。具体来说,该命令会删除 Makefile 文件中以 ${base_prj}.dtb 开头的行及其后面的所有行。其中,${base_prj} 是一个变量,代表一个项目名称。最后的 "> /dev/null" 表示将 sed 命令的输出重定向到 /dev/null,即不输出任何信息。
if ("$num1" != "") then sed -i "${num1}c #" Makefile else echo "do not find grep1" exit 1 endif
如果如果"$如果"$num如果"$num1如果"$num1"如果"$num1"不如果"$num1"不为空如果"$num1"不为空,则如果"$num1"不为空,则执行如果"$num1"不为空,则执行sed如果"$num1"不为空,则执行sed命如果"$num1"不为空,则执行sed命令如果"$num1"不为空,则执行sed命令,如果"$num1"不为空,则执行sed命令,将如果"$num1"不为空,则执行sed命令,将第如果"$num1"不为空,则执行sed命令,将第$num如果"$num1"不为空,则执行sed命令,将第$num1如果"$num1"不为空,则执行sed命令,将第$num1行如果"$num1"不为空,则执行sed命令,将第$num1行替如果"$num1"不为空,则执行sed命令,将第$num1行替换如果"$num1"不为空,则执行sed命令,将第$num1行替换成如果"$num1"不为空,则执行sed命令,将第$num1行替换成空如果"$num1"不为空,则执行sed命令,将第$num1行替换成空格如果"$num1"不为空,则执行sed命令,将第$num1行替换成空格。
阅读全文