亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

shell 命令統(tǒng)計代碼行數(shù)的簡單代碼

 更新時間:2018年04月08日 09:29:42   作者:SilenceCarrot  
這篇文章主要介紹了shell 命令統(tǒng)計代碼行數(shù)的簡單代碼,文中給大家提到了統(tǒng)計行數(shù)、字符數(shù)、字節(jié)數(shù)的shell腳本 ,需要的朋友可以參考下

分享一個統(tǒng)計代碼行的shell命令:

find . “(” -name “.java” -or -name “.html” -or -name “.js” -or -name “.css” “)” -print | xargs wc -l

根據(jù)不同的項目類型,不同的目錄,自行修改。

如果內(nèi)容多,可以:

find . “(” -name “.java” -or -name “.html” -or -name “.js” -or -name “.css” “)” -print | xargs wc -l > statistics.txt

補充:下面看下統(tǒng)計行數(shù)、字符數(shù)、字節(jié)數(shù)的shell腳本

在linux中,有一個常用的命令wc,可用來統(tǒng)計文件的行數(shù)、單詞數(shù)、字符數(shù)以及字節(jié)數(shù)。

運行wc命令時,必須明確指定命令中的子文件夾的層級。

通常情況下,用于統(tǒng)計的文件夾,會有很多的層級,會使統(tǒng)計變得復(fù)雜。

本文提供的這個腳本,可以幫助我們搜索各級子文件夾,并給出每個文件夾級別的計數(shù),并將結(jié)果存儲在一個單獨的文件,以供將來使用。

代碼:

代碼示例:

#!/bin/bash
#filename: count_lines.sh
len=$(echo $1 |awk '{print length($0)}')
len2=$(echo $2 |awk '{print length($0)}')
if [ $len -ne "0" ]
then
x="$1"
i="1"
cc=0
while [ $i -le "$len" ]
do
 echo `expr substr $1 $i 1 `
 if [ `expr substr $1 $i 1 ` = "l" ] || [ `expr substr $1 $i 1 ` = "w" ] || [ `expr substr $1 $i 1 ` = "c" ] || [ `expr substr $1 $i 1 ` = "k" ]
 then
 lengh = "length=$(echo "$1" |awk '{print length($0)}')"
 else
 cc=`expr $cc + 1`
 fi
 i=`expr $i + 1`
done
if [ $cc -eq "0" ]
then
 rm ~/count_output
 echo "=======================current Directory==========================" >> count_output
 pwd >> count_output
 if [ $len2 -eq "0" ]
 then
 ls -l * | wc -$1 *.* | tail -k >> ~/count_output
 else
 ls -l * | wc -$1 *.$2 | tail -k >> ~/count_output
 fi
 ls -R | grep './' > list
 sed "s/:/ /" list >> list1
 cat list1 | while read current_dir
 do
 echo "=======================$current_dir ==========================" >> ~/count_output
 cd $current_dir
 if [ $len2 -eq "0" ]
 then
 ls -l * | wc -$1 *.* | tail -k >> ~/count_output
 else
 ls -l * | wc -$1 *.$2 | tail -k >> ~/count_output
 fi
 cd -
 done
 clear
 rm list
 rm list1
else 
print "invalid entry"
fi
else
print "input options l w c k needs to be entered"
fi

總結(jié)

以上所述是小編給大家介紹的shell 命令統(tǒng)計代碼行數(shù)的簡單代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論