Shell中的二次引用:
a=b
b=123
echo $a # is b
echo ${!a} # is 123
如上所属,使用${!var},就可以获得变量var中存储的变量的变量了~[......]
Shell中的二次引用:
a=b
b=123
echo $a # is b
echo ${!a} # is 123
如上所属,使用${!var},就可以获得变量var中存储的变量的变量了~[......]
参考stackoverflow的例子,改了一个出来:
while IFS='= ' read var val
do
if [[ $var == \[*] ]]
then
section=$(echo $var | sed 's/^\[\(.*\)\]$/\1/')
elif [[ $val ]]
then
if [ -z $section ];then
declare "${var}=$val"[......]
# 分别删除 创建7天前、修改7天前、访问7天前的文件。前2个用的较多。
find . -type f -ctime +7 -delete
find . -type f -mtime +7 -delete
find . -type f -atime +7 -delete
[......]
转载自:《Hadoop MapReduce 二次排序原理及应用》
关于二次排序主要涉及到这么几个东西:
在0.20.0以前使用的是
在0.20.0以后使用是
转载自:《svn add后的数据如何取消-svn revert??》
有时候你发现svn add后,这个提交的数据又不需要了。这时候需要有svn revert来处理了。
比如
A testcase/perday.php
如何取消呢?
svn revert testcase/perday.php
会出现下面的提示:
已恢复“testcase/perday.php”
说明脚本已经恢复了到原来的状态,不受SVN 版本控制了。
如何恢复整个目录??有[......]