#hdfs删除某个日期前的数据 old_version=$(hadoop fs -ls /tmp/spark/spark | awk 'BEGIN{ days_ago=strftime("%F" , systime()-30*24*3600) }{if($6< days_ago){printf "%s\n", $8}}') arr=(${old_version// /}) for version in ${arr[@]} do hadoop fs -rmr $version down