sed @ bash

  • 编译时 指定 -g 以编译 Debug 版本
    在 configure.ac 文件的倒数第二行新增一行。编译结束再删除。
if [ -n "$g" ]; then
    configure_ac_debugline=':${CFLAGS="-g"}'
    sed -i "s/AC_PROG_CC/${configure_ac_debugline}\nAC_PROG_CC/" configure.ac 
    # ...
    sed -i "/${configure_ac_debugline}$/d" configure.ac
fi
  • Introduction to if
    Testing and Branching;
  • Delete empty lines using SED;
  • Insert lines in a file starting from a specific line;

你可能感兴趣的:(sed @ bash)