[Linux-only] Contar o número de linhas de código
Posted on January 7th, 2008 in Linux
Boas,
Hoje foi dia de entregar o meu projecto de programação em C. Para o projecto criei um Makefile poder compilar tudo sem muito trabalho durante o projecto.
Nesse Makefile adicionei um comando no Makefile que me ajudou bastante a medir a dimensão que o projecto ia tendo. Basicamente lia o número de linhas dos ficheiros .c e .h na pasta. O comando é o seguinte:
cat *.c *.h | wc -l
Podem adaptar o código para qualquer outro tipo de ficheiro.
Abraços,
Pedro Diogo

2 Responses
Mas porque raios usas o cat antes ? o wc pode contar as linhas directamente de um ficheiro … enfim
wc -l *.c *.h seria mais que suficiente. Mania de meterem o cat em tudo … Ou és daqueles que também faz cat ficheiro.txt | grep lixo ?
Um grande Bem Haja
Olá “cat or dog”,
Desde já obrigado pela tua aproximação à questão, pequenas coisas dizem muito sobre as pessoas.
Quanto ao “cat-free” ou não a diferença é visivel a qualquer um:
wc -l *.c *.h
212 main.c
8 header.h
220 total
– / / –
cat *.c *.h | wc -l
220
Agora diz-me, será que era mesmo necessário?
Abraço,
Pedro Diogo