一、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。
1. 创建ex1.sh文件
[root@openEuler mnt]# vim + ex1.sh
创建如下:
2. 根据题目编写脚本
n="/tmp/siz.log"if [ -f "$n" ] thencat "$n" elsedate > "$n" fi
3. “:x” 保存后进行测试.
二、写一个 shell 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。
1. 使用pwgen编写shell脚本,由于pwgen不属于自带,所以要进行第三方下载。
a. 进入官方网站 Rpmfind mirrorhttps://www.rpmfind.net/ b. 进行pwgen的搜索
c. 进行过滤
d. 复制该下载链接
e. 链接如下:https://www.rpmfind.net/linux/epel/8/Everything/x86_64/Packages/p/pwgen-2.08-3.el8.x86_64.rpm
f. 进行链接下载
2. 根据题意,密码为user 后面跟5个随机字符,用pwgen进行编写
[root@openEuler mnt]# pwgen 5 1 Eich0 [root@openEuler mnt]# echo user$(pwgen 5 1) useruX4mi [root@openEuler mnt]#
3. 创建 ex2.sh 文件
[root@openEuler mnt]# vim + ex2.sh
4. 根据题目编写脚本
5. 进行测试