您的位置:首页 > 运维架构 > Linux

Linux统计目录下文件个数及代码行数

2015-05-03 20:26 585 查看
1. 统计当前目录下,php文件数量

find ./ -name "*.php" | wc -l


2. 统计当前目录下所有php文件代码行数

find ./ -name "*.php" | xargs cat | wc -l


或者

wc -l `find ./ -name "*.php"` | tail -n1


命令说明

wc -l `find ./ -name "*.php"`


输出结果

行数 | 文件

1 ./test.php
45 ./phpinfo.php
46 总用量

tail -n1


输出最后1行,如果输出最后2行可以将n后的1改成2

输出结果

46 总用量

3. 统计当前目录下所有php文件代码行数,过滤了空行

find ./ -name "*.php" | xargs cat | grep -v ^$ | wc -l


命令说明

grep -v 选择不匹配的行

4. 获取当前目录下每个文件的行数

for i in `ls`; do wc -l $i; done;


批量替换文件内容

find ./ -name "*.log" | xargs sed -i 's/info/girl/i'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: