//dos2unix
def p = ~/.*\.sql$|.*\.conf$|.*\.sh$|.*\.properties%|.*\.xml$/
//=============================================
new File(moduleName).eachFileRecurse(){
f ->
if(p.matcher(f.getName())){
println "=== dos2unix convert ===:${f.getPath()}"
File tempFile = new File(f.getPath() + '-tmp');
try {
tempFile = new File(f.getPath() + '-tmp');
BufferedReader br = new BufferedReader(new FileReader(f));
BufferedWriter bw = new BufferedWriter(new FileWriter(tempFile));
String temp = br.readLine();
while (temp != null) {
bw.write(temp + "\n");
temp = br.readLine();
}
bw.close();
br.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
f.delete()
tempFile.renameTo(f)
}
}