7 июня 2008 года 16:15:50
| Сокращённое имя | Полное имя | Дополнительный параметр | Значение |
|---|---|---|---|
| -p | -path | <путь> | Добавить путь (каталог) в список путей (каталогов) |
| -np | -nopath | Очистить список путей (каталогов) | |
| -m | -mask | <маска файла> | Добавить маску файла в список масок для обработки |
| -nm | -nomask | Очистить список масок файлов для обработки | |
| -r | -recursive | Обрабатывать подкаталоги (рекурсивно) | |
| -csv | -csvout | <имя выходного файла> | Вывести результаты в CSV-файл |
| -pp | -printpath | Выводить имена файлов вместе с путями | |
| -ns | -nosum | Не выводить итоговую сумму строк | |
| -h | -help | Вывести справку |
-p "." -mask "*.h" -mask "*.c" -mask "*.cpp"
Программа обрабатывает файлы с расширениями «*.h», «*.c», «*.cpp» в текущем каталоге (без подкаталогов). Печатаются только имена файлов (без путей).
Обратите внимание, что при параметре -printpath могут выводиться как абсолютные имена файлов, так и относительные. При таком выводе используется путь, заданный в параметре -path. Например, если обрабатываемый файл имеет имя «loc.h», то при вызове
loc -p ".." -r -pp
имя файла напечатается в виде «..\<относительный путь>\loc.h», а при команде
loc -p "d:\work" -r -pp
напечатается «d:\work\<абсолютный путь>\loc.h».