使用Shell脚本获取Java项目中的子异常列表

Opster Elasticsearch Ninja:

我有一个类叫做WorldException有一个名为另一个类Country扩展WorldException还有一些其他类,如IndiaFranceRussia延伸Country我能够通过运行下面的脚本来获得这些类:

 grep "Country extends WorldException" -r * | cut -d":" -f1 | awk -F "/" '{print $NF}' | sed 's/.java//g' >> exception.txt

输出是

印度

法国

俄国

还有一些其他类,如RajasthanKarnataka等,扩展India ,但我不能够检索RajasthanKarnataka或者扩展其它类India,使用上面的脚本。

谁能告诉我怎样才能得到这些类(RajasthanKarnataka)扩展India类,使用shell脚本。

巴维雅:

您需要遍历exception.txt文件的内容,可以通过以下方式完成:

while IFS= read -r line; do    echo "$line"; done < exception.txt

这样,您就可以遍历文本文件的每一行

现在,您只需将以上脚本与原始脚本结合即可:

 while IFS= read -r line; do    echo "$line"; done < exception.txt | grep "Country extends $line" -r * | cut -d":" -f1 | awk -F "/" '{print $NF}' | sed 's/.java//g' >> childexception.txt 

的输出childexception.txt将是

India
France
Russia
Karnataka
Rajasthan

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在运行时获取Maven Java项目中激活的配置文件名称的列表

是否可以在Java Android项目中使用Lua脚本?

如何获取项目中不再需要的类列表

使用Java获取Android项目中计算机的IP地址

Nuxt.js –使用脚本在整个项目中工作的脚本

使用InstallShield项目中的安装脚本创建SQL连接

詹金斯/格罗维(Jenkins / Groovy)-对于数组中的每个项目,使用带有项目中变量的shell脚本执行

获取GAS项目中的功能列表

使用PowerShell脚本获取TFS集合/项目列表

使用Swift 5从项目中的子组获取文件路径

如何使用API或CLI在Azure Devops项目中获取用户列表

如何在Android项目中使用java反射获取超类中的子类列表

动态Web项目中何时使用Java?

JAVA项目中的Mysql异常

获取Java项目中的软件包列表

在项目中使用Google Apps脚本功能

如何使用Shell脚本将SVG中的PNG添加到XCode项目中?

如何从html列表控件的项目中获取CSV?

如何从选定的列表视图项目中获取文本

如何使用JQuery将一个类插入其子子菜单之前的无序列表项目中?

如何获取项目中的plist文件列表

如何通过命令行/使用 shell 脚本在项目中安装配置文件和证书

无法在windows的java maven项目中执行shell脚本

如何在 angular 2 项目中使用脚本标签

Google 脚本:使用导入项目中的 html 文件

使用 jQuery 从动态创建的项目中获取选定的列表值

无法在我的项目中获取包含 .gitignore 文件的列表

继续从类中的列表中的项目中获取 ID

尝试访问脚本时,使用 useEffect 在我的 React 项目中获取“TypeError:无法读取属性 'classList' of null”?