Листинг кода для отчета по ЛР/КП: различия между версиями
Перейти к навигации
Перейти к поиску
Maks1mS (обсуждение | вклад) (Новая страница: «Иногда для ЛР/КП необходимо сделать листинг программы. В Linux это удобно сделать с помощью команды tail.<syntaxhighlight lang="text"> $ tail -n +1 ФАЙЛЫ </syntaxhighlight>Пример использования: *Все файлы <syntaxhighlight lang="text"> $ tail -n +1 $(find **/* -type f) </syntaxhighlight> *Все файлы исходного кода на языке...») Метка: визуальный редактор отключён |
Maks1mS (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 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>Пример использования: | ||
*Все файлы | *Все файлы | ||
Строка 12: | Строка 21: | ||
$ tail -n +1 $(find **/*.go -type f | grep -v _test.go) | $ tail -n +1 $(find **/*.go -type f | grep -v _test.go) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Категория:Linux]] |
Текущая версия от 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)