在做批量实验室,例如跑批量MR的作业,我们会写好shell脚本,然后启动脚本,等所有作业执行完再去看结果,但是这些执行时的信息如何保存下来到文件中呢?下面这个命令可以完成这个任务. sh batchjob.sh 2>&1 | tee mylog.log 其中sh batchjob.sh:表示要执行的shell脚步:0,1,2:在linux分别表示标准输入.标准输出和标准错误信息输出. 下面来总结下重定向问题. 输入输出重定向之:'<' and '>' '<' and '&g
一.按时间排序 cd /data/wosbak/hrs/pre/ && ls -A -t | awk '{if(NR>15){print $9}}' | xargs rm -rf cd /data/wosbak/hrs/pre/:进入指定目录 ls -A -t:倒序排列 {if(NR>15):过滤掉最后15个目录 {print $9}:输入第九列名称 xargs rm -rf:把过滤出来的目录删除 二.按名称排序 cd /data/wosbak/hrs/pre/ &&a