需求说明 当前有一需求就是统计 Linux 系统上 NFS 挂载的存储中的几个目录下,不同文件格式的文件大小总和,例如 mp4 格式的所有文件多大,py 格式的所有文件一共多大等等。其中文件内容不为空而且文件名字中没有扩…
标签:shell
使用 Linux 终端进行算术运算
前言 日常在 Windows10 系统中工作,想快速调用 Windows 系统中自带的计算器进行算术运算,我们可以直接按一下 Windows 键,然后输入calc就可以搜索到 Calculator 也就是 Windows…
Linux 删除文件中空行的方法
在 Linux 上处理一些数据文件时,有时候需要将其中的空行过滤掉,系统中提供的各种工具都可以完成这个功能。将常用的整理如下: 使用 grep 命令 使用 sed 命令 使用 awk 命令 使用 tr 命令 貌似这些可以…
Linux 实用的命令小技巧
文件内容首尾颠倒来查看 文件中每行内容左右颠倒查看 打印文件内容到屏幕的同时追加到指定文件中 使用 find 结合 xargs 统计过滤后的文件大小 只过滤当前目录的第一层目录中,类型是文件并且修改时间是 3 天前的,统…
Shell 脚本变量判断参数命令学习篇
系统变量 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2 $? 上个命令的退出状态,或函数的返回值。成功返回0,失败返回1 $# 传递给脚本或函数的参数个数 $* …
Bash 中 stderr 和 stdout 的输出与打印
在 Bash 中,如果想将标准输出和标准错误输出重定向到同一日志文件,同时只打印标准错误输出,可尝试以下方法: 从上面的脚本运行结果可以看到:date 命令和 who 命令将正常的执行结果追加到 test.log 中。d…
日志监控告警小脚本
脚本说明: errorword.txt 文本文件可存放常见日志错误关键词,如:Out of memory、ERROR、Exception。 另外也可使用 for 循环脚本周期性取前几分钟时间段的日志进行错误过滤,日志量大…
不同时间段增量统计 Nginx 日志不同接口的访问量
脚本说明: 主要使用了 for 循环结合 date -d 获取指定时间段,并使用 awk 进行过滤打印,另外临时统计也可以参考使用 goaccess 这个工具,可以绘制更详细的统计信息。