前端之家收集整理的这篇文章主要介绍了
恶搞普通用户终端shell脚本,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
functionjoke(){
NUM=0
people_list=$(w|sed'1,2d'|awk'{print$1}')
foruserin$people_list
do
if[$user!="root"]
then
#echo$user
info=$(w|sed'1,2d'|grep"^$user")
pts=$(echo$info|awk'{print$2}')
while[$NUM-lt$1]
do
echo-e"\033[31mhello$NUMworld\033[0m">/dev/$pts
sleep1
letNUM++
done&
echo"pidis$!$$"
wait
fi
done
}
if[$#==1]
then
joke$1
echo
else
echo"user$0num"
fi
functiontwo(){
PTS_LIST=$(w|sed'1,2d'|awk'{if($1!="root")print$2}')#第二种方法用awk来取得pts列表
NUM=0
forptsin$PTS_LIST
do
while[$NUM-lt$1]
do
echo"helloworld">/dev/$pts
echo"/dev/$pts"
letNUM++
done&
wait
done
}
原文链接:https://www.f2er.com/bash/388836.html