1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。 #!/bin/bash a=/tmp/size.log if [ -f "$a" ] then echo "$a文件存在,内容如下:" cat $a else echo "$a文件不存在,正在创建" echo $(date) > $a fi 2、写一个 shell 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。 #!/bin/bash passwd=$(tr -dc 'a-zA-Z0-9' < /dev/urandom | head -c 5) for i in {1..20} do if $(id "user$i" &> /dev/null) then echo "user$i用户已存在" else echo "正在创建user$i用户" useradd "user$i" echo user$passwd | passwd --stdin user$i &> /dev/null fi done 3、编写个shell 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下 #!/bin/bash find /usr/local -type f -size +10M -exec mv {} /tmp \;