Найти количество строк в проекте с powershell

Ваша проблема заключается в пространствах любой стороны трубы.

Ни один из

" ^.*"
".*$ "

не будет соответствовать чему-либо, потому что ничего не появляется перед запуском или после завершения.

У этого есть шанс:

^[\u0000-\uFFFF]+$|^[^_%]
29
задан Dan Monego 18 February 2009 в 14:44
поделиться

5 ответов

Благодаря всем, кто ответил. Путем я закончил тем, что реализовал, это было

dir . -filter "*.cs" -Recurse -name | foreach{(GC $_).Count} | measure-object -sum
15
ответ дан Dan Monego 18 February 2009 в 14:44
поделиться
Get-ChildItem . -Include *.txt -Recurse | foreach {(Get-Content $_).Count}

Сжатый вниз немного с псевдонимами:

GCI . -Include *.txt -Recurse | foreach{(GC $_).Count}

Даст результаты, подобные этому:

Lines Words               Characters              Property
----- -----               ----------              --------
   21
   40
   29
   15
  294
   13
   13
  107

Править: Измененный для рекурсивного вызова через подпапки.

РЕДАКТИРОВАНИЕ 2: Удаленное использование Объекта Меры.

7
ответ дан aphoria 18 February 2009 в 14:44
поделиться

dir **. Txt -recurse | выберите полное имя, @ {name = "LineCount"; выражение = {@ (get-content $ _. полное имя) .count}}

5
ответ дан Shay Levy 18 February 2009 в 14:44
поделиться

Я только немного выдохся и обнаружил, что эта команда действительно рекурсивно измеряет все файлы c #:

Get-ChildItem -Filter *.cs -Recurse | Get-Content | Measure-Object -Word -Line -Character

4
ответ дан Brian Kofod Jensen 18 February 2009 в 14:44
поделиться
  • 1
    @theGamblerRises, Если у Вас нет абсолютно никакой идеи, какой тип будет связан с ним, можно использовать универсальный тип JSON для библиотеки JSON, которой Вы пользуетесь. С Jackson, который является JsonNode. Это связывает Ваш код с Jackson однако и doesn' t облегчают тогда использовать то значение. – Sotirios Delimanolis 20 August 2016 в 15:16
  • 2
    @theGamblerRises, Если у Вас нет абсолютно никакой идеи, какой тип будет связан с ним, можно использовать универсальный тип JSON для библиотеки JSON, которой Вы пользуетесь. С Jackson, который является JsonNode. Это связывает Ваш код с Jackson однако и doesn' t облегчают тогда использовать то значение. – Sotirios Delimanolis 20 August 2016 в 15:16
  • 3
    @theGamblerRises, Если у Вас нет абсолютно никакой идеи, какой тип будет связан с ним, можно использовать универсальный тип JSON для библиотеки JSON, которой Вы пользуетесь. С Jackson, который является JsonNode. Это связывает Ваш код с Jackson однако и doesn' t облегчают тогда использовать то значение. – Sotirios Delimanolis 20 August 2016 в 15:16
  • 4
    @theGamblerRises, Если у Вас нет абсолютно никакой идеи, какой тип будет связан с ним, можно использовать универсальный тип JSON для библиотеки JSON, которой Вы пользуетесь. С Jackson, который является JsonNode. Это связывает Ваш код с Jackson однако и doesn' t облегчают тогда использовать то значение. – Sotirios Delimanolis 20 August 2016 в 15:16
  • 5
    @theGamblerRises, Если у Вас нет абсолютно никакой идеи, какой тип будет связан с ним, можно использовать универсальный тип JSON для библиотеки JSON, которой Вы пользуетесь. С Jackson, который является JsonNode. Это связывает Ваш код с Jackson однако и doesn' t облегчают тогда использовать то значение. – Sotirios Delimanolis 20 August 2016 в 15:16
Get-ChildItem -Filter "*.cs" -Recurse | Get-Content | Measure-Object -line
35
ответ дан 2 revs 19 February 2009 в 00:44
поделиться
  • 1
    Мне не удалось описать это подробно, но библиотеку Socket I' m использующие карты data поле в том массиве к моему объекту через public WorkstationDashboard getDashboard(@Data WorkstationRequest request) {. Это звонит getDashboard() из-за type в этом JSON, затем отображается data. Я мог быть неправым, так как я don' t действительно знают what' s продолжение. Но начиная с этого всего работы локально над моим ПК и повреждениями, когда я развертываю свое приложение через .jar, оно походит на it' s некоторая проблема зависимости. Мой англичанин здесь: pastebin.com/1ZUtKCfE – Webnet 17 October 2013 в 00:47
Другие вопросы по тегам:

Похожие вопросы: