#!/bin/bash##read -p "keyin add or del:  " keyinfor i in `seq -w 10`;dopassword=user$i`echo $RANDOM | md5sum | cut -c 1-5`  case $keyin in    add)        if ! i
原创 2017-01-17 12:13:26
684阅读
2021-07-26 1.批量添加用户 # 编写脚本 vi add_student_50.sh # 添加用户组 student groupadd student # 添加用户 student1-student50 ,并且每个用户密码为用户名 for i in `seq 1 50` do userad ...
转载 2021-07-26 14:37:00
685阅读
2评论
#!/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脚本之批量删除文件
原创 2022-01-25 15:29:28
1681阅读
shell脚本之批量删除文件
原创 2021-07-05 17:50:13
1077阅读
使用shell脚本添加新用户,设置密码,和删除用户#!/bin/bash read -p "是否要添加用户? 是(0)否(1)" USERADD   if [ $USERADD -eq 0 ];then   C=1   while [ $C -eq 1 ];do       read -p "请输入添加账户账户名:" UNAME  #添加用户名#       id $UNAME &>
转载 2021-05-04 22:02:22
360阅读
2评论
shell脚本
原创 2019-07-31 00:17:04
1127阅读
在linux下的开发中,经常可能遇到磁盘满的情况,前面介绍了du命令。但有些情况下,这还不够。有些后台抓包的进程一直在跑,随时都要防止磁盘满,于是我们写一个shell脚本用来清理磁盘,放在后台跑,万事大吉。 脚本: 运行: 结果: 对应末尾数字大于3的test文件都被删除了。$#表示传入参数的个数$1表示传入的第一个参数lt表示
原创 2021-06-01 13:04:38
1444阅读
最近在学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评论
添加字符 举例如下:批量创建10个随机字符串的文件,要求每个文件名后面添加_aaa,后缀名不变; [root@localhost goodboy]# ls adddbbdedf.html baacjaiija.html bhcfaabcfh.html dgjdcdfbca.html efejadfd
原创 2021-07-30 14:15:05
3275阅读
vi /home/shell/useradd.sh #!/bin/bash i=1 while [ $i -le 5 ] do     useradd test$i     let i++ done 执行:sh useradd.sh cat /etc/passwd|grep test test1:x:502:502::
原创 2011-12-09 09:31:02
812阅读
#!/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阅读
在写这个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阅读
需求今天做日志备份的时候,由于昨晚替换了备份脚本没有完全测试通过,导致了我的备份目录遭到污染,如果所示:我的需求是test1、test2
转载 2013-02-01 13:47:00
1561阅读
2评论
# 如何使用Linux Shell脚本删除Docker下的目录文件 本文将指导您如何编写一个Linux Shell脚本,以便从Docker容器中删除指定目录下的文件。尽管这一过程可能看起来复杂,但只需按照下面的步骤操作,您就能轻松理解其中的原理。 ## 整体流程 以下是删除Docker容器下目录文件的总体流程: | 步骤 | 描述
原创 2024-08-05 05:45:36
59阅读
Shell脚本删除目录需要特别注意的问题比如:#!/bin/shpath=/tmprm -rf $path如果$path这个变量没有值,这个脚本有可能从当前用户的家目录开始删除,甚至可能从根目录开始删除。因此,脚本删除目录的时候一定要先判定是否有值。修改脚本如下: if [ -e $path ] ;then   rm -rf $path fi附:企业常用
转载 2024-01-01 18:24:21
132阅读
根据参数的不同批量添加删除用户的脚本[root@Server3 Learn]# cat useradds.sh  #!/bin/bash if [ $# -ne 1 ];then echo "Usage: $0 add|del" exit 5 else if&n
原创 2014-07-09 15:11:36
1494阅读
  • 1
  • 2
  • 3
  • 4
  • 5