#!/bin/bash # Date: 20140328 # Developer: sndapk # function: delete files in folders. # exec: bash $0 PATH=/bin:/sbin:/usr/bin:/usr/sbin IFS=' ' export PATH IFS log_t="$(date +%F)" log="/data/logs/cro
原创 2014-02-14 18:48:59
3034阅读
在写这个shell之前先说一下,stat命令的使用方法一、关于时间戳每一个文件都有3中时间(称为时间戳timestamps),对这3种时间,很多时候容易混淆不清,因此 这里要说明下:  Access time(atime):是指取用文件的时间,所谓取用,常见的操作有:使用编辑器查看文件内容,使用cat命令显示文件内容,使用cp命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用
Shell脚本的基本元素  #!/bin/bash    #!符号称为"Sha-bang"符号,是Shell脚本的起始符号,#!符号是指定一个文件类型的特殊标记,它告诉Linux系统这个文件的执行需要指定一个解释器。#!符号之后是一个路径名,这个路径名指明了解释器在系统中的位置,对于一般的Shell脚本而言,解释器是bash,也可以是sh,即用下面的两种方式作为脚本的第一行都是
shell脚本之批量删除文件
原创 2022-01-25 15:29:28
1681阅读
shell脚本之批量删除文件
原创 2021-07-05 17:50:13
1077阅读
  正确办法如下:: <<'COMMENT' ...COMMENT
原创 2022-01-27 14:47:45
664阅读
 Shell脚本单行和多行注释在老男孩老师出版了《跟老男孩学习Linux运维:Shell编程实战》一书后,有很多读者找到老男孩问,多行内容如何注释,由于在书中没有讲解,这里补充下,本文仅针对Bash Shell讲解(CentOS和Red Hat默认Shell)。1.Bash中单行注释这个单行注释就很简单,就是以#号开头的行就是注释,注意第一行除外(比较特殊)。[root@web01 ~]
原创 2018-05-27 12:28:52
10000+阅读
9点赞
9评论
Shell脚本单行和多行注释
转载 2018-08-02 01:36:34
10000+阅读
shell 中注释的使用方法1、 单行注释单行注释最为常见,它是通过一个‘#’来实现的。注意shell脚本的最开始部分“#!/bin/bash”的#号不是用来注释的。2、 多行注释在shell脚本中还有一种多行的注释方法,我们称之为"HERE DOCUMENT"的特性。格式如下:<<xxxx comment 1 comment 2  啊啊啊啊 xxxx其中xxxx可以为任意的字符
原创 2021-05-20 14:59:27
7054阅读
  正确办法如下:: <<'COMMENT' ...COMMENT
原创 2021-08-06 14:34:27
1402阅读
# 使用Shell脚本执行多行Redis命令 在现代应用程序中,Redis作为一种高性能的键值存储系统,常用于缓存、消息中间件等领域。对于开发者和运维人员而言,使用Shell脚本批量执行Redis命令是一项非常实用的技能,能够提高效率并简化操作。本文将介绍如何通过Shell脚本执行多行Redis命令,并提供一些示例代码。 ## Redis简介 Redis是一个开源的内存数据结构存储系统,支持
原创 10月前
98阅读
最近在学shell ,书上有个备份文件实例,突然想到虚拟机root目录以前做了多备份,很乱,想批量删除,就有此实例了。  [root@bogon ~]# cat rmback.sh #!/bin/bash #rm backfile for file in /root/*  do
原创 2012-03-02 23:06:22
2116阅读
1点赞
1评论
在linux下的开发中,经常可能遇到磁盘满的情况,前面介绍了du命令。但有些情况下,这还不够。有些后台抓包的进程一直在跑,随时都要防止磁盘满,于是我们写一个shell脚本用来清理磁盘,放在后台跑,万事大吉。 脚本: 运行: 结果: 对应末尾数字大于3的test文件都被删除了。$#表示传入参数的个数$1表示传入的第一个参数lt表示
原创 2021-06-01 13:04:38
1444阅读
#!/bin/bashsource /etc/profilesource ~/.bash_profile##################################00 01 * * * /bin/bash /utxt/soft/tools/rm_oracle.sh >>/utxt/soft/tools/rm_oracle.log 2>&1############
原创 2016-06-07 08:49:27
1863阅读
删除常规文件及隐藏文件shell脚本
原创 2023-09-08 10:03:07
70阅读
需求今天做日志备份的时候,由于昨晚替换了备份脚本没有完全测试通过,导致了我的备份目录遭到污染,如果所示:我的需求是test1、test2
转载 2013-02-01 13:47:00
1561阅读
2评论
在写这个shell之前先说一下,stat命令的使用方法一、关于时间戳每一个文件都有3中时间(称为时间戳timestamps),对这3种时间,很多时候容易混淆不清,因此 这里要说明下:  Access time(atime):是指取用文件的时间,所谓取用,常见的操作有:使用编辑器查看文件内容,使用cat命令显示文件内容,使用cp命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用
原创 2016-10-21 13:47:35
3868阅读
#!/bin/bash ######################### #删除7天之前的文件      # #2019年6月15日18:12:26  # ######################### path=/opt/teach/shell/project/test/ find $path -type f  -mtime +7 | xargs rm -rvf #find $path -
原创 2019-06-27 20:02:20
5662阅读
Shell脚本删除目录需要特别注意的问题比如:#!/bin/shpath=/tmprm -rf $path如果$path这个变量没有值,这个脚本有可能从当前用户的家目录开始删除,甚至可能从根目录开始删除。因此,脚本删除目录的时候一定要先判定是否有值。修改脚本如下: if [ -e $path ] ;then   rm -rf $path fi附:企业常用
转载 2024-01-01 18:24:21
132阅读
# 如何使用Linux Shell脚本删除Docker下的目录文件 本文将指导您如何编写一个Linux Shell脚本,以便从Docker容器中删除指定目录下的文件。尽管这一过程可能看起来复杂,但只需按照下面的步骤操作,您就能轻松理解其中的原理。 ## 整体流程 以下是删除Docker容器下目录文件的总体流程: | 步骤 | 描述
原创 2024-08-05 05:45:36
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5