批量修改pojo, 实现序列化

1
2
3
4
grep -r "public class *" . | grep -vE "Example|implements Serializable" | awk -F ":" '{print $1}' | xargs -I {} sed -i "" "/public class/i\ 
`echo -e '\r\n'`import java.io.Serializable;`echo -e '\r\n'`" {}

grep -r "public class *" . | grep -vE "Example|implements Serializable" | awk -F ":" '{print $1}' | xargs -I {} sed -i "" "/public class/s/{/implements Serializable {/" {}

参考:
http://www.361way.com/sed-process-lines/2263.html
http://blog.csdn.net/cbbbc/article/details/50474947