Finns det något program som kan räkna hur många rader och tecken som finns i alla filer totalt i en viss mapp? Vill räkna hur många rader kod man skrivit. :e
Nu sitter jag bara vid en Windows-burk för tillfället, så jag har ingen möjlighet att kontrollera om det jag skriver verkligen stämmer.
Ett exempel: För att räkna alla rader i till exempel php-filer i en viss katalog kan du skriva.
cat ./*.php | wc -l
Du kan även skriva ./* för att ta med alla filer. Kommandot wc kan även användas för att räkna antal tecken osv i en fil, men jag kommer inte ihåg vilket argument som ska användas, men detta finns ju i manualsidan för kommandot.
Fungerar något av ovanstående i en mapp och räkna samtliga rader i även undermappar? Jag får det inte att fungera. Provade med att ställa mig i den mapp jag vill räkna alla rader i (inkl undermappars filer) och skrev:
Fungerar något av ovanstående i en mapp och räkna samtliga rader i även undermappar? Jag får det inte att fungera. Provade med att ställa mig i den mapp jag vill räkna alla rader i (inkl undermappars filer) och skrev:
wc -l ./*
Men det är tydligen fel. :)
Ett sätt är att peta ihop ett enkelt script som kör wc på alla filer och går rekursivt ned i alla underkataloger och gör samma sak där. Det räcker i princip med en loop som testar ifall det är en fil eller ett directory och sen utför det som bör göras.