Linux下实现文件搜索与统计功能的Shell脚本

作者:佚名 上传时间:2023-11-14 运行软件:Shell脚本 软件版本:Linux 2.6及以上 版权申诉

本示例展示了如何使用Shell脚本在Linux系统中实现文件搜索与统计功能。脚本通过递归遍历指定目录,查找符合条件的文件,并输出它们的数量及总大小。

#!/bin/bash

# 搜索目录
search_dir="/path/to/search"

# 搜索关键词
search_keyword="*.txt"

# 初始化统计变量
file_count=0
total_size=0

# 遍历目录
find "$search_dir" -type f -name "$search_keyword" | while read file; do
  # 统计文件数量
  ((file_count++))

  # 获取文件大小
  size=$(du -b "$file" | cut -f1)
  ((total_size += size))
done

# 打印统计结果
echo "文件数量: $file_count"
echo "总大小: $total_size 字节"

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Linux实现文件搜索统计功能Shell脚本
本示例展示了如何使用Shell脚本在Linux系统中实现文件搜索与统计功能。脚本通过递归遍历指定目录,查找符合条件的文件,并输出它们的数量及总大小。#!/bin/bash# 搜索目录searc
Linux 2.6及以上
Shell脚本
2023-11-14 22:32
Linux实现文件搜索统计Shell脚本
该Shell脚本通过递归搜索指定目录下的所有文件,统计其中包含关键词的文件数量,并输出搜索结果。使用find命令进行文件搜索,grep命令进行关键词匹配,最后通过echo输出结果。#!/bin/ba
Shell脚本
Shell
2023-11-23 00:42
Unix环境实现文件搜索统计Shell脚本
该Shell脚本旨在提供一个简便的Unix工具,可在指定目录中搜索文件并统计它们的数量。通过使用find命令和wc命令的结合,用户可以轻松了解目录结构及其文件数量。#!/bin/bash# 搜索
Shell脚本,无版本号
Shell
2023-11-22 17:43
Linux实现文件搜索替换Shell脚本
该脚本利用Linux系统的find命令实现对指定目录下文件的搜索,并通过sed实现内容替换,实现批量操作。#!/bin/bash# 搜索目录search_dir="/path/to/
find version 4.7.0, sed version 4.5
Shell脚本
2023-11-13 04:13
Linux实现文件搜索Shell脚本
该示例代码演示了如何使用Shell脚本在Linux系统中实现文件搜索功能。通过递归地遍历目录并匹配文件名,用户可以轻松查找特定文件。#!/bin/bash# 输入要搜索的文件名关键字read
Linux Kernel 4.18.0-305.el8
GNU Bash 4.4.19
2023-11-24 07:10
Linux环境实现文件搜索替换Shell脚本
该脚本通过在Linux终端中执行,实现对指定目录下所有文件的关键词搜索,并可选择性地进行替换。适用于批量文本处理和代码重构。#!/bin/bash# 搜索关键词search_keyword=&
Shell脚本,适用于大多数Linux发行版
文本编辑器(如:Vim、Nano)
2023-12-02 13:26
Linux系统实现文件搜索Shell脚本
这是一个用于在Linux系统中进行文件搜索的Shell脚本。通过指定目录和关键词,用户可以快速定位文件位置。脚本使用find命令实现搜索,并通过grep过滤结果,输出匹配的文件路径。#!/bin/b
Shell 5.0.17
Shell脚本
2023-12-01 03:21
Shell脚本实现单机流量统计功能
主要介绍了Shell脚本实现的单机流量统计功能,本文给出实现代码和使用方法,及运行结果,需要的朋友可以参考下
PDF
34KB
2021-02-10 04:21
Linux实现文件搜索和替换Shell脚本
该示例代码演示了如何使用Shell脚本在Linux系统中进行文件搜索和替换操作。通过简单的命令行工具,用户可以轻松查找指定目录下的文件,并在这些文件中执行替换操作,提高工作效率。#!/bin/bas
使用的Shell环境需支持bash,并且sed工具的版本应不低于4.2.2。
Shell脚本
2023-12-05 20:27
Linux实现文件夹大小统计Shell脚本
本示例展示了如何使用Shell脚本在Linux系统中统计文件夹的大小,以便有效地管理磁盘空间。该脚本会递归地计算指定文件夹及其子文件夹的总大小,并以人类可读的格式进行输出。#!/bin/bash#
适用于Linux系统的任何版本
Shell脚本
2023-11-11 11:05