Bash 如何使用cli删除Java项目中的所有空行?

Bash 如何使用cli删除Java项目中的所有空行?,bash,sed,command-line-interface,Bash,Sed,Command Line Interface,如何删除项目中所有.java文件中的所有空行 通过使用sed-i'/^\s*$/d'*.java,我可以在当前目录中删除它,但如何在所有子目录中删除它?使用GNU的查找实用程序 find -type f -name '*.java' -exec sed -i '/^\s*$/d' {} + 使用GNU的find实用程序 find -type f -name '*.java' -exec sed -i '/^\s*$/d' {} + 不客气。如果你确信这就是你要找的,你可以接受它。不客气。如果

如何删除项目中所有.java文件中的所有空行


通过使用sed-i'/^\s*$/d'*.java,我可以在当前目录中删除它,但如何在所有子目录中删除它?

使用GNU的
查找
实用程序

find -type f -name '*.java' -exec sed -i '/^\s*$/d' {} +

使用GNU的
find
实用程序

find -type f -name '*.java' -exec sed -i '/^\s*$/d' {} +

不客气。如果你确信这就是你要找的,你可以接受它。不客气。如果你确信这就是你要找的,就考虑接受它吧。