- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 make的一些变量(读zephyr Makefile)
CURDIR表示调用make的当前目录.MAKECMDGOALS命令行上指定的目标列表,若没有指定,则为空.override directive如果一个变量在命令行指定了,那么在Makefile中的指定就会被忽略.如果在命令行指定后,你还要在Makefile中指定,可以用override指令指定.$(realpath names…)将names变成绝对路径返回$(subst from, to, te
2016-02-26 21:27:21 681
原创 sed的简单用法
sed搜索某一行,然后替换掉该行中的某个字符串最近在修改yocto的strace-4.11的recipe时遇到一个这样的问题:先搜索某一行,然后在替换掉该行中的某个字符串. 我想要替换掉Makefile文件中的某一行的某个字符串,比如srcdir = ../../strace-4.11/tests, 要用ptest替换掉:strace-4.11sed -i -e '/^srcdir/s/strace
2016-02-23 13:29:43 403
原创 shell script中奇怪的符号之${0##*/}
${0##*/}最近在shell script中遇到一个奇怪的符号: ${0##*/},它的意思是: 0表示当前执行的脚本名称 ##表示去掉匹配后面模式的字符串 */表示前面是任何字符串接一个/ 因此它的含义就是去掉当前执行脚本文件的前面的路径名.
2016-02-22 16:23:29 3612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人