1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #!/bin/bash date
find /data/webapp/*/bak -type d |while read row do cd $row ls -t *.tar.gz |sed -n '11,$p' | xargs rm -vf done
find /data/*/logs/ -name "*.log" |awk '{print "echo 11 >"$0}' |sh
find /data/*/app -type d |while read row do cd $row ls -t *.jar |sed -n '11,$p' | xargs rm -vf done
|