1. 运行脚本可以显示出本机的ip地址
例:
脚本内容:ip_a=`ip addr|grep eth|grep inet|cut -d' ' -f6|cut -d'/' -f1`
echo "$ip_a"
运行结果如下:
2. 如果ip地址中有3这个数字,那么就打印出当前的系统时间
脚本名称:2.sh,内容如下:
#!/bin/bash
ip_a=`ip addr|grep eth|grep inet|cut -d' ' -f6|cut -d'/' -f1`
da=`date +%Y-%m-%d" "%T`
echo "$ip_a"|grep "3"
if [ $? -eq 0 ];then
echo "$da"
fi
3、如果ip地址中不含3这个数字,就批量建立用户magedu_00, magedu_01, ... magedu_100并且所有用户同属于magedu组
#!/bin/bash
ip_a=`ip addr|grep eth|grep inet|cut -d' ' -f6|cut -d'/' -f1`
da=`date +%Y-%m-%d" "%T`
echo "$ip_a"|grep "3"
if [ $? -eq 0 ];then
echo "$da"
else
/usr/sbin/useradd -D -g magedu_{00..02} magedu
fi
4、 打印出/etc/passwd这个文件中可以登陆的用户(非/usr/sbin/nologin)
cat /etc/passwd|grep -v "nologin"