小编Max*_*Max的帖子

以下Makefile/shell/sed行有什么作用?

这一行直接来自FullCalendar(一个jQuery插件)Makefile.我无法理解它,尤其是带有美元符号的部分.我不知道make,shell还是sed"处理"它.我也不清楚其他(显然是?)sed命令.

DEMO_RE = (<script[^>]*_loader\.js[^>]*><\/script>|<!--\[\[|\]\]-->)[^<]*
DEMO_SED = sed -nE '1h;1!H;$${;g;s/${DEMO_RE}//g;p;}'
Run Code Online (Sandbox Code Playgroud)
  1. 1h做什么?
  2. 美元符号和括号在何处以及如何解释?
  3. 第一个g命令和最后一个p命令(打印?)有什么作用?

shell makefile sed fullcalendar

3
推荐指数
1
解决办法
783
查看次数

标签 统计

fullcalendar ×1

makefile ×1

sed ×1

shell ×1