Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak liczycie linie ?
Forum PHP.pl > Inne > Hydepark
invx
Mam do Was pytanko, jak liczycie linie w Waszych projektach ? czy stosujecie znak konca kazdej lini zapisanej w pliku "/n", czy uwazacie ze linia sie konczy po srediku ";" questionmark.gif?

bo u mnie jesli licze srednikami to mi wychodzi ok 3 tys. jesli natomiast dorzuce jeszcze { i } to juz mam prawie 5 tys. (zliczanie z /n mi narazie nie dziala wiec nie wiem ile mam biggrin.gif )
NuLL
Jak liczymy linie - hmm - prosty parser katalogow w php. Iteratorki i po bolu.

Projekt rozwijany dla wlasnych przyjemnosci jakim sie ostatnio bawie wykazuje 37 tysiecy linii.
invx
ehhh nie jak, tylko co przyjmujemy jako koniec lini exclamation.gif
czytaj uwaznie posty smile.gif
NuLL
Linie licze prosto ( malo wydajnie ale nie o to chodzi ) - tak jak php to widzi.
  1. <?php
  2.  
  3. echo count(file('plik.php'));
  4.  
  5. ?>
invx
to jesli tak liczyc linie tongue.gif
to naliczylem ich 11923
dr_bonzo
Jak masz za duzo ramu to polecam file biggrin.gif

Kod
wc -l plik.php
- ale trzeba miec pingwina
lub rozbudowane:
Kod
find -type f  | xargs wc -l | grep -i total


--Ehmm.. trzeba dopracowac obsluge spacji w nazwach plikow
Kod
find -type f -print0  | xargs -0 wc -l
hwao
juz taki watek byl i kazdy sie chwalil ile to ma tych enterow...
Speedy
Tak było, tylko z tym wyjątkiem, że skrypt sprawdzał ile jest lini we wszystkich plikach w projekcie (katalogu).
aleksander
zamykam i odsyłam do tamtego tematu (czyli wyszukiwarki:D)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.