Свяжите файлы Java папки с заголовком для каждого файла

От "справки продолжаются":

continue: continue [n]
    Resume for, while, or until loops.

    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.
    If N is specified, resumes the Nth enclosing loop.

    Exit Status:
    The exit status is 0 unless N is not greater than or equal to 1.

Таким образом, Вы хотите continue или continue 1 перейти к следующему повторению until, или continue 2 перейти к следующему повторению while.

0
29.11.2013, 10:04
2 ответа

Сначала запишите маленький названный сценарий print-with-header.sh с содержанием ниже, и делают это исполняемым файлом:

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

Затем выполненный:

find . -name "*.java" | xargs -L 1 ./print-with-header.sh
2
28.01.2020, 02:21

Если Вы не возражаете против появления заголовка, вот быстрый путь. Первый показ set -o globstar в ksh93 или shopt -s extglob в ударе (или ничто в zsh). Затем:

tail -n +1 **/*.java

Если Вы хотели бы что-то более хорошее за печать, можно использовать программы, такие как a2ps или enscript.

2
28.01.2020, 02:21
  • 1
    Хороший! Заголовок появляется как это: ==> src/com/example/Factory.java <== –  Nicolas Raoul 02.12.2013, 07:47

Теги

Похожие вопросы