L=0
for f in $(find . -name "*.m" -type f -print);do L=$(($L+$(cat $f | wc -l))); done
echo $L
I już wiemy ile linijek kodu naskrobaliśmy :)...
a liczba wierszy wszystkich plików to oczywiście
L=0
for f in $(find . -type f -print);do L=$(($L+$(cat $f | wc -l))); done
echo $L
Na shellach innych niż Bash czy nawet na starszych Bashach może wystąpić konieczność zamiany $(()) na ``.
Brak komentarzy:
Prześlij komentarz