Допустим вы написали какой-то код без любимой IDE под рукой или решили изучить java исходники другого автора. В первом случае вы можете захотеть исправить отступы перед тем, как отослать работу в репозиторий. Во втором случае вы можете захотеть читать исходники в привычном глазу форматировании. И тут вам поможет однострочная команда.
Первым делом качаем JAR c http://drjava.org/ и переименовываем до удобочитаемого названия.
Теперь можно выполнить команду:
find /home/dk/app -type f -name "*.java" -exec \ java -classpath /home/dk/indent/drjava.jar edu.rice.cs.drjava.IndentFiles -indent 4 {} \; |
В каталоге /home/dk/app рекурсивно ищутся файлы с расширением java. К каждому из них применяется команда из exec, {} означает имя файла. Каждый уровень вложенности смещается на 4 пробела вправо: -indent 4.