【问题标题】:Shell script to find .java or .scala file in a project from root directory of project which loop through all the dir and subdir to find files [closed]用于从项目的根目录查找项目中的 .java 或 .scala 文件的 Shell 脚本,该脚本遍历所有目录和子目录以查找文件 [关闭]
【发布时间】:2021-09-28 18:28:22
【问题描述】:

我的要求是使用 for 循环使用 bash shell 脚本在具有许多目录和子目录的项目中查找所有 .java.scala 文件

例如;项目(从 gi​​t 克隆)包含以下文件夹 src.main.com.abhi.java

src.test.com.abhi.scala

主要目标是找到所有.java.scala 文件并使用bash 脚本为其添加单行注释。我必须在很多项目中这样做,因此需要编写一个 bash shell 脚本。

【问题讨论】:

  • 您想在每个文件的哪个位置添加评论?

标签: shell git-bash


【解决方案1】:

转到包含所有文件的目录,然后运行这一行命令:

find \( -iname '*.scala' -o -iname '*.java' \) -exec sh -c 'echo "The comment to enter" >> {}' \;

The comment to enter 替换为您要添加的文本就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 2013-12-07
    • 2018-03-17
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多