Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum. Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
Någon som har skrivit ett eget litet program möjligen? Eller kan hänvisa till ett redan existerande program?
hehhe, inte vilket program som helst kanske.
Är ute efter ett program som man hänvisar till en mapp och att programmet i sin tur räknar upp alla filer och läser av antalet rader kod(dvs alla rader) och om den stöter på en mapp så går den in i den mappen och räknar kodraderna där också.
Sen vill jag i stortsett bara ha reda på hur många rader det blev totalt.
Man tackar, någon som vet hur man kan bygga ut det?
så man ger ett mappnamn som indata och som utdata får man antalet kodrader hittade i samtliga filer inuti mappen och dess undermappar.
Vad är det för mått du är ute efter? Kodrader är ju inte något enhetligt mått.
public int fac(int n)
{
if (n <= 0)
{
return 1;
}
else
{
return n * fac (n -1);
}
return 1;
}
= 12 rader
public int fac(int n) {
if (n > 1) return n * fac (n -1);
return 1;
}
= 4 rader
Samma funktion i två olika program-layout- och programmeringstraditioner. Den ena ger tre gånger så många rader. Lägger vi till ytterligare traditioner så tycker XP-folket inte om kommentarer i koden medan de som kör enligt SUN-java-idéer med java-doc osv "kladdar ner" koden med en halv oändlighet av kommentarer. Alla läger har sina poänger men de som drar ut koden och fyller med kommentarer brukar ha lite kod per rad, "spatiös" formatering för att de tycker att det blir klarare då och massor med kommetarer. Mest radikalt motsatta lägret har kompakt kod med lite kommentarer. Skillnaden brukar var att kompakthetslägrets filer oftast är bara 30 % av antalet rader för de mest "spatiösa" för "samma" program.
dåligt ordval av mig kanske.
Jag var intresserad av att ta reda på antalet skrivna rader. Dvs räkna upp antalet radbrytningar. Gissar att det är det som "wc -l *.php" gör?
där [FONT="Courier New"]-type f[/FONT] gör att find endast beaktar filer och struntar i filkataloger och [FONT="Courier New"]-l[/FONT] som väljare till [FONT="Courier New"]wc[/FONT] bara ger radantalet. Normalt ger [FONT="Courier New"]wc[/FONT] tre utresultat, bytecount, character count och newline count. Eftersom du bara var intresserad av PHP-filer lät jag argumentet till [FONT="Courier New"]-name[/FONT] vara enkelt.
Jag vet inte om LaTeX-filer går att läsa i ASCII-format, men kommandot wc fungerar för att räkna ord också.
wc -l ger antalet rader i filen
wc -w ger antalet ord (ett ord definieras som tecken omgivna av whitespace, vanligtvis space eller tab)
wc -c ger antalet bytes
wc -m ger antalet skrivna tecken