专栏
扫码关注公众号
编写一个问候程序,它执行时能根据系统当前的时间向用户输出问候信息。假设从半夜到中午为早晨,中午到下午六点为下午,下午六点到半夜为晚上。
#!/bin/bashd=`date+%H`if[$d-ge0-a$d-lt7]thentag=1elif[$d-ge7-a$d-lt12]thentag=2elif[$d-ge12-a$d-lt18]thentag=3elsetag=4ficase$tagin1)echo"早晨好";;2)echo"上午好";;3)echo"下午好";;4)echo"晚上好";;*)echo"脚本出错啦";;esac
写一个shell脚本,执行中每隔5分钟检查指定的用户是否登录系统,用户名从命令行输入,如果指定的用户已经登录,则显示相关信息。
#!/bin/bashwhile:doifw|sed'1'd|awk'{print$1}'|grep-qw"$1"thenecho"用户$1已经登录系统."exitfisleep300done