#!/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命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用
转载
2024-08-01 22:10:54
99阅读
使用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评论
在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评论
添加字符 举例如下:批量创建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之前先说一下,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阅读