`
colorfire
  • 浏览: 33613 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SHELL脚本--统计目录文件的行数

阅读更多
没基础,写的比较2...
#!/bin/sh
total=0
udr='/ldata/fuse-udr-split/'
logfile='/home/xxxx/total.log'
rm ${logfile}
for dire in `ls ${udr}`
do
diry=${udr}${dire}
echo ${diry}
if [ -d ${diry} ]
then
cd ${diry}
for file in `ls`
do
if [ -f ${file} ]
then
b=`wc -l ${file} | awk -F' ' '{print $1}'`
total=`expr $total + $b`
fi
done
echo "${diry}:${total}"
echo "${diry}:${total}">>${logfile}
fi
done
分享到:
评论

相关推荐

    Shell脚本统计文件行数的8种方法

    获取单个文件行数 文件:test1.sh 行数:20 方法一 代码如下: awk ‘{print NR}’ test1.sh|tail -n1 如图所示: 方法二 代码如下: awk ‘END{print NR}’ test1.sh 如图所示: 方法三 代码如下: grep -n “” ...

    shell脚本编写基础

    - `wc`: 统计文件的行数、单词数和字符数 - `cp`: 复制文件 - `mv`: 移动或重命名文件 - `rm`: 删除文件 - `grep`: 在文件中搜索匹配的文本 - `cut`: 从文件中提取指定范围的内容 - `cat`: 显示文件内容 - `file`: ...

    查找big类-(统计工程下代码的行数的shell小工具)

    标题中的“查找big类-(统计工程下代码的行数的shell小工具)”指的是一个用Shell脚本编写的工具,其主要功能是用于在工程目录下搜索名为“big”的类,并统计这些类中代码的行数。这个工具对于开发者来说非常实用,...

    shell脚本练习题

    - 使用 `wc -l` 命令统计文件行数。 - 使用 `for` 循环遍历文件的每一行。 - 使用 `head` 和 `tail` 命令获取文件的特定行。 - 使用 `cut` 命令按分隔符切分字符串。 - 字符串拼接来构建问候语句。 **示例代码解析*...

    Linux shell脚本编写基础

    在shell脚本中,可以使用各种Unix命令来实现文件和文本操作。这些命令包括但不限于以下几种: - echo:输出指定的字符串或变量值到标准输出。 - ls:列出目录下的文件。 - wc:用于统计行数、单词数、字符数等。 - ...

    Linux shell脚本全面学习.doc

    - `wc`用于统计文件的行数、单词数和字符数。 - `cp`和`mv`分别用于复制和移动文件。 - `rm`删除文件。 - `grep`搜索文件中包含特定模式的行。 - `cut`提取文件中特定位置的字符。 - `file`识别文件类型。 - `read`...

    Shell脚本实现C语言代码行数统计

    本文将通过一个简单的Shell脚本实例,介绍如何使用Shell来统计C语言代码的行数。这个脚本主要是为了去除注释并计算剩余的有效代码行,虽然它并不完美,但可以作为一个基础来进一步改进。 首先,脚本的开头定义了...

    linux shell脚本

    在Linux系统中,Shell脚本是一种强大的自动化工具,它允许用户通过编写一系列命令来执行复杂的任务。Shell脚本不仅能够简化日常操作,还能提高效率,是Linux系统管理、自动化运维和开发人员不可或缺的技能之一。 ##...

    shell.pdf shell脚本

    标题“shell.pdf shell脚本”表明本文档将重点介绍shell脚本,这是一种在类Unix操作系统中广泛使用的脚本语言。描述和标签中的“shell”进一步确认了这一焦点,意味着文档内容将与shell编程和使用shell命令行工具...

    shell脚本练习题.pdf

    * 使用 `wc -l` 命令统计文件中的行数 * 使用 `cut` 命令提取文件中的指定字段 * 使用 `for` 循环遍历文件中的每一行 * 使用 `echo` 命令输出结果 练习二:遍历目录 在 Linux 系统中,/var 目录中存储着系统的日志...

    Linux命令行与shell脚本编程-正则表达式的应用案例

    在提供的文件列表中,有一个名为“目录文件计数.sh”的文件,这可能是一个用于统计目录中文件数量的shell脚本。通常,我们可能会用到`find`命令结合正则表达式来找出特定类型的文件,然后用`wc -l`计算行数以达到...

    shell教程(一个很不错的bash脚本编写教程)

    - `wc`: 统计文件的字节数、单词数或行数。 - `cp`: 复制文件。 - `mv`: 移动或重命名文件。 - `rm`: 删除文件。 - `grep`: 在文件中搜索匹配指定模式的行。 - `cut`: 从文件中剪切字段或字节。 - `cat`: ...

    linux shell脚本基础学习

    - `wc`:统计文件中的行数、单词数和字符数。 - `cp`:复制文件。 - `mv`:移动或重命名文件。 - `rm`:删除文件。 - `grep`:在文件中搜索特定的模式或字符串。 - `cut`:从文件中剪切列。 - `cat`:连接...

    shell 命令统计代码行数的简单代码

    此外,文章还提供了一个更复杂的shell脚本,该脚本不仅可以统计行数,还可以统计字符数、字节数,并按照目录结构进行分层统计。脚本的主要目的是遍历各级子目录,为每个目录生成详细的统计信息。脚本中用到的关键...

    详细介绍Linux-shell脚本基础学习

    - `wc -l filename -w filename -c filename`:统计文件中的行数、单词数和字符数。 - `cp sourcefile destfile`:复制文件。 - `mv oldname newname`:重命名文件或移动文件。 - `rm file`:删除文件。 - `grep '...

Global site tag (gtag.js) - Google Analytics