Листинг кода для отчета по ЛР/КП
Иногда для ЛР/КП необходимо сделать листинг программы.
В Linux это удобно сделать с помощью команды tail.
$ tail -n +1 ФАЙЛЫ
Результат выполнения данной команды:
==> folder/file1.txt <==
<содержимое file1.txt>
==> file2.txt <==
<содержимое file2.txt>
==> file3.txt <==
<содержимое file3.txt>
Пример использования:
- Все файлы
$ tail -n +1 $(find **/* -type f)
- Все файлы исходного кода на языке Go, исключая файлы, которые содержат тесты
$ tail -n +1 $(find **/*.go -type f | grep -v _test.go)