随笔分类 - linux-日常命令
摘要:在 Shell 脚本中,EOF(End Of File)通常与 Here Document(简称 heredoc)语法结合使用,用于在脚本中嵌入多行文本输入。其核心作用是标记多行文本的起始和结束位置,常用于生成文件、向命令传递多行数据或简化复杂输入操作。 基本用法 直接生成文件 通过 ca
阅读全文
摘要:统计目录下文件数量,包括目录下文件夹下的,需要递归统计 [root@~]# find ./20250303/attach/ -type f | wc -l 299425 -type f 类型为文件 wc -l 统计计数
阅读全文
摘要:最近的一个脚本,需要大量用到date命令 需求是这样的:邮件备份的一个脚本,他的参数是日期,格式是必须的,例如20250516 需要指定开始的日期和结束的日期,一次是每个月的第一天和最后一天。然后遍历每个月。 每个月的第一天: current="2023-10" first_day=$(date -
阅读全文
摘要:有个备份的需求,但是文件太多,因为是个邮件服务器,文件也都不大。所以希望能打包成一个文件,方便集中备份到DP中,不报错。所以要用tar命令 tar -czvf "/data01/backup/${bkdate}.tar.gz" -C /data01/backup/ "${bkdate}" --rem
阅读全文