您的位置:首页 > 运维架构 > Shell

shell 常用命令

2017-10-18 11:57 471 查看
1. svn st | awk '{if ( $1 == "C") { print $2}}' | xargs svn resolve --accept working
2. hadoop fs -ls
/home/| grep "log" | tail -60 | awk -F"/" '{if(NF>=3){printf("%s ",\$NF)}}
3. 0 8 * * * cd
/da1/ && find ./  -mtime +5 -delete
4. records=`wc -l
baike.online.$day | cut -d' ' -f1`

   echo $records

 if [ $records -lt 7000000 ]; then

   echo "data size too small"      

   echo "Please Check data $records" | mail -s "Baike Data Error" 

   exit -1

 else

   echo "data size is ok"        

   echo "Please Check data $records" | mail -s "Baike Data Error" 

 fi
5. old_dir=`hadoop
fs -ls /home/| awk -F ' ' '{print $NF}'  | grep baike | head -n 1`

   for dir in $old_dir; do

     hadoop fs -rmr $dir

   done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: