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».