前端开发人员的工作内容几乎很少会涉及脚本的编写,建议将shell.js和git的命令行指令综合在一起作为专题学习,集中学习一下常用指令。更详细的参数请参考专门的shell脚本语言资料进行学习。...('-i', 'BUILD_VERSION', 'v0.1.2', file);
//将包含`REMOVE_THIS_LINE`字符串的行删除
shell.sed('-i', /^....*REMOVE_THIS_LINE.*$/, '', file);
//将包含`REPLACE_LINE_WITH_MACRO`字符串的行替换为`macro.js`中的内容
shell.sed(...寻找路径
grep([options,] regex_filter,file)
从指定文件中抓取符合正则的行
-v:翻转正则匹配
-l:仅打印符合条件的文件名
head([{'-n':,...将shellString追加至指定文件,相当于脚本语言中的>>
touch([options,]file)
生成文件
-m:仅修改编辑时间
-c:不创建任何文件
-d DATE:指定时间