shell脚本批量删除文件
原创 2021-07-05 17:50:13
1012阅读
在写这个shell之前先说一下,stat命令的使用方法一、关于时间戳每一个文件都有3中时间(称为时间戳timestamps),对这3种时间,很多时候容易混淆不清,因此 这里要说明下:  Access time(atime):是指取用文件的时间,所谓取用,常见的操作有:使用编辑器查看文件内容,使用cat命令显示文件内容,使用cp命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用
最近在学shell ,书上有个备份文件实例,突然想到虚拟机root目录以前做了多备份,很乱,想批量删除,就有此实例了。  [root@bogon ~]# cat rmback.sh #!/bin/bash #rm backfile for file in /root/*  do
原创 2012-03-02 23:06:22
1826阅读
1点赞
1评论
#!/bin/bash # #User : Mobanche #Date : 2017-7-17 #Work : Delete User # ############################################# #       &nbsp
原创 2017-09-11 15:55:35
1660阅读
2点赞
shell脚本
原创 2019-07-30 19:22:44
644阅读
批量的服务器普通用户需要做删除账号处理,一个个手动删也不太现实,这时候使用shell脚本来处理就方便多了,只需运行脚本输入需要删除的用户名就可以了上机题地址:http://www.gtalent.cn/exam/interview/gJlBfwMmD9kz3xQs可以使用命令行也可以使用shell如何使用userdel由于 userdel 会修改系统账户文件,那么我们需要root特权来运行它。不
#!/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
664阅读
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
583阅读
2评论
一、编写shell脚本批量添加用户    实现方法:判断用户是否存在,存在则返回错误提示,同时判断用户文件是否存在,不存在则退出1、创建添加用户脚本[root@localhost ~]# vim useradd.sh #!/bin/bashif [ $# -eq 0 ];then      &nbs
原创 2015-12-24 21:03:16
2573阅读
#!/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
2917阅读
本文通过一个shell脚本批量删除redis中的key的例子,来讲解一个最简单的shell脚本所需要的控制结构和基本语法。首先来看一下脚本全貌:#!/bin/bashread-p"请输入要删除的日期(格式:20200923):"dateread-p"请输入要删除缓存的表:"tableredis_comm=redis-cliredis_content=*$table*$date*$redis_com
原创 2021-04-11 20:04:40
1256阅读
本文通过一个shell脚本批量删除redis中的key的例子,来讲解一个最简单的shell脚本所需要的控制结构和基本语法。首先来看一下脚本全貌:#!/bin/bashread-p"请输入要删除的日期(格式:20200923):"dateread-p"请输入要删除缓存的表:"tableredis_comm=redis-cliredis_content=*$table*$date*$redis_com
原创 2021-04-11 20:04:49
1533阅读
批量删除用户
原创 2018-05-10 12:32:29
2575阅读
2点赞
如下批量创建用户及删除用户脚本用到了for循环、if判断、case语句。#!/bin/bash add () { echo -e "\033[0;31m正在运行用户创建程序,请根据提示进行操作\033[0m" read -p "请输入要批量创建用户的前缀:" user read -p "请输入后缀起始数字:" num01 read -p "请输入后缀结尾数字:" num02 for i in
原创 2023-05-05 15:25:19
342阅读
shell脚本批量修改文件名(文件名中添加字符)上一篇写过批量修改文件名(文件名中添加字符),工作中还存在这样的需求,批量修改文件名,删除文件名中的某些字符;举例如下:批量改名,删除文件名中多余字符目录下文件名为如下,要求去掉_finished。stu_102999_1_finished.jpgstu_102999_2_finished.jpgstu_102999_3_finished.jpgs
原创 精选 2016-02-19 16:26:08
10000+阅读
3点赞
2评论
while ;(创建文20个文件) cd /etc/servicesmkdir -p scriptsvim scirpts .sh #!/bin/bash i= 1 ,dir=/scirpts while [ $i -lt 21 ]do  touch dir/test$i      let i = $i+1done&n
原创 2017-07-21 05:53:17
1510阅读
shell脚本
原创 2019-07-22 12:37:15
2776阅读
背景:通过安全扫描发现有很多文件和目录的权限不符合要求,而且把不符合要求的文件和目录统一放到一个文件中。现在要根据文件中的内容去更改对应文件和目录的权限#!/bin/bash# vim:et:ts=4:sw=4:#DATE:2021-08-29#DESCRIBE:修改文件和目录权限,操作日志存放到file_permission.log#MODIFY:[ "$#" -ne 1 ] && ec
最近我对全部文章链接(permalink)进行了又一次设计。 为了使得旧链接仍可訪问。须要把全部旧的URL重定向到新的URL。 由于本博客由Github Pages提供服务,HTTPserver和域名均不可配置,仅仅能通过旧的HTML重定向到新的HTML。 于是我须要为全部文章创建一个HTML文件用于重定向。 HTML提供了一种301重定向的方式: <meta http-equ
转载 2017-08-17 13:28:00
151阅读
  • 1
  • 2
  • 3
  • 4
  • 5