フォルダをリンクするJavaファイル、各ファイルにはヘッダーがあります。

フォルダをリンクするJavaファイル、各ファイルにはヘッダーがあります。

私は、ファイル名の前に各ソースコードファイルのみを含む文書を提供する義務があります。

例:

=============================
src/com/example/Factory.java
=============================

public class Factory {
...
}

=============================
src/com/example/Worker.java
=============================

public class Worker {
...
}

現在のフォルダ内のすべての* .javaファイルを繰り返し含める必要があります。

一般的なコマンドや小さなスクリプトを使用してこれらのファイルを簡単に作成できますか?

ベストアンサー1

print-with-header.sh次のような小さなスクリプトを作成して実行可能にします。

echo ""
echo "=================================================================="
echo $1
echo "=================================================================="
echo ""
cat $1

次に、次を実行します。

find . -name "*.java" | xargs -L 1 ./print-with-header.sh

おすすめ記事