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 · 3084 阅读 · 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 · 598 阅读 · 0 评论 -
GIT HOOKS
设置hooks后如果不起作用,可能的原因是当前用户没有权限访问修改hooks中所涉及的目录和文件,使用chown命令更新相关文件夹和文件就可以了。 下面是post-receive的一个例子: GIT_REPO=$HOME/react.git TMP_GIT_CLONE=$HOME/tmp/myrepo GIT_WORK_TREE="$TMP_GIT_CLONE" git check原创 2016-01-22 13:03:26 · 2355 阅读 · 0 评论