国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

shell 命令統計代碼行數的簡單代碼

2019-10-26 18:56:55
字體:
來源:轉載
供稿:網友

分享一個統計代碼行的shell命令:

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

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

如果內容多,可以:

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

補充:下面看下統計行數、字符數、字節數的shell腳本

在linux中,有一個常用的命令wc,可用來統計文件的行數、單詞數、字符數以及字節數。

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

通常情況下,用于統計的文件夾,會有很多的層級,會使統計變得復雜。

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

代碼:

代碼示例:

#!/bin/bash#filename: count_lines.shlen=$(echo $1 |awk '{print length($0)}')len2=$(echo $2 |awk '{print length($0)}')if [ $len -ne "0" ]thenx="$1"i="1"cc=0while [ $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`doneif [ $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 list1else print "invalid entry"fielseprint "input options l w c k needs to be entered"fi

總結

以上所述是小編給大家介紹的shell 命令統計代碼行數的簡單代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃江县| 兰州市| 翼城县| 喀喇沁旗| 彭水| 怀集县| 房山区| 横峰县| 玉林市| 邯郸县| 巴彦淖尔市| 襄垣县| 安庆市| 西藏| 清涧县| 巫山县| 永春县| 东至县| 赞皇县| 正安县| 镇江市| 华坪县| 无锡市| 河源市| 若羌县| 浦江县| 垦利县| 信宜市| 济南市| 大庆市| 岑巩县| 独山县| 余庆县| 临江市| 淳安县| 武强县| 庐江县| 梅河口市| 垫江县| 岗巴县| 陈巴尔虎旗|