[英]how to extract TODOS from java source files
您是否考虑过使用awk或perl进行按摩后的“grep -R”进入最终形式?
Eclipse生成一个TODO列表。 查看“任务”视图。
我做了一个简单的python脚本,感谢grep的建议,完成了这个任务
#!/usr/bin/python import commands import sys path= sys.argv[1] a=commands.getoutput("grep -e //.*todo -e //.*TODO -R "+path).split("\n") print "\\begin{itemize}" lastFileName="" firstItem=1; open=0 for ln in a: ln=ln.replace("\t","").replace("//","").replace("{","").replace("}","").replace("\\","") if lastFileName!= ln[0:ln.find(":")]: lastFileName= ln[0:ln.find(":")] if firstItem!=1: print " \\end{itemize}" open=1 print "\\item "+lastFileName+" \n \\begin{itemize}" firstItem=0 open=1 print " \\item "+ln[ln.find(":"):len(ln)] if open: print " \\end{itemize}" print "\\end{itemize}"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.