#!/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命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用
转载
2024-08-01 22:10:54
99阅读
Shell脚本的基本元素 #!/bin/bash #!符号称为"Sha-bang"符号,是Shell脚本的起始符号,#!符号是指定一个文件类型的特殊标记,它告诉Linux系统这个文件的执行需要指定一个解释器。#!符号之后是一个路径名,这个路径名指明了解释器在系统中的位置,对于一般的Shell脚本而言,解释器是bash,也可以是sh,即用下面的两种方式作为脚本的第一行都是
转载
2024-10-25 12:08:56
89阅读
正确办法如下:: <<'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评论
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是一个开源的内存数据结构存储系统,支持
最近在学shell ,书上有个备份文件实例,突然想到虚拟机root目录以前做了多备份,很乱,想批量删除,就有此实例了。
[root@bogon ~]# cat rmback.sh #!/bin/bash #rm backfile for file in /root/* do
原创
2012-03-02 23:06:22
2116阅读
点赞
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阅读
需求今天做日志备份的时候,由于昨晚替换了备份脚本没有完全测试通过,导致了我的备份目录遭到污染,如果所示:我的需求是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阅读