shell学习第一天--已复习

    技术2022-07-11  88

    命令 &>/dev/null 将命令执行结果丢到垃圾桶,不显示crul http://www.baidu.com 返回源码cat /etc/redhat-release 查看Linux版本uname -r 查看内核版本rpm -p 软件包名 判断是否安装了该软件产生序列 seq 2 225 等价于 {2…225}seq -w 222 等位补齐{}& 将命令放后台执行wait等待后台执行的命令,与{}&连用echo “123” | passwd --stdin ,从管道读入密码

    自动化脚本批量之创建多个用户

    1 #!/usr/bin/bash 2 # 自动化脚本之批量创建多个用户 3 IFS=$'\n' #读取文件时以换行符为分隔符 4 for line in `cat ip.txt` 5 do 6 user=`echo "$line" | awk '{print $1}'` 7 passwd=`echo "$line" | awk '{print $2}'` 8 id $user &>/dev/null 9 if [ $? -eq 0 ];then 10 echo "user $user already exists." 11 continue 12 fi 13 useradd $user 14 echo "$passwd" | passwd --stdin $user &>/dev/null 15 if [ $? -eq 0 ];then 16 echo "user $user created successfully." 17 else 18 echo "user $user created defualt." 19 fi 20
    Processed: 0.010, SQL: 9