Листинг кода для отчета по ЛР/КП: различия между версиями
Перейти к навигации
Перейти к поиску
Maks1mS (обсуждение | вклад) Нет описания правки |
Maks1mS (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
В Linux это удобно сделать с помощью команды tail.<syntaxhighlight lang="text"> | В Linux это удобно сделать с помощью команды tail.<syntaxhighlight lang="text"> | ||
$ tail -n +1 ФАЙЛЫ | $ tail -n +1 ФАЙЛЫ | ||
</syntaxhighlight>Результат выполнения данной команды:<syntaxhighlight lang="text"> | |||
==> folder/file1.txt <== | |||
<содержимое file1.txt> | |||
==> file2.txt <== | |||
<содержимое file2.txt> | |||
==> file3.txt <== | |||
<содержимое file3.txt> | |||
</syntaxhighlight>Пример использования: | </syntaxhighlight>Пример использования: | ||
*Все файлы | *Все файлы |
Текущая версия от 19:39, 24 декабря 2022
Иногда для ЛР/КП необходимо сделать листинг программы.
В 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)