Shell
feixingfei
编码 设计 验证
展开
-
SHELL variables default value, ${var:-DEFAULT}和${var=DEFAULT}的一点区别
${var:-DEFAULT}和${var=DEFAULT}的区别:${var:-DEFAULT} If var not set or is empty, evaluate expression as $DEFAULT ${var=DEFAULT} If var not set, evaluate expression as $DEFAULT 如下例子,var先被赋值为空,然后用“=”原创 2011-12-17 14:17:54 · 3099 阅读 · 0 评论 -
SHELL printf octal value
SHELL printf Format Directives中有一项是:\NNN character with octal value NNN (1 to 3 digits)"NNN"是个三位数字表示的八进制数, 如:八进制数101表示十进制数65,如下 printf "\101\n"会打印出字符A,这个命令的功能就是打印出ASCII码为八进制数101的字符。-------原创 2011-12-19 11:17:06 · 607 阅读 · 0 评论 -
GIT HOOKS
设置hooks后如果不起作用,可能的原因是当前用户没有权限访问修改hooks中所涉及的目录和文件,使用chown命令更新相关文件夹和文件就可以了。下面是post-receive的一个例子:GIT_REPO=$HOME/react.gitTMP_GIT_CLONE=$HOME/tmp/myrepoGIT_WORK_TREE="$TMP_GIT_CLONE" git check原创 2016-01-22 13:03:26 · 2406 阅读 · 0 评论