나는 파일 이름 앞에 각 소스 코드 파일만 포함된 문서를 제공할 의무가 있습니다.
예:
=============================
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