红联Linux门户
Linux帮助

有没有人知道这是用什么东西写的脚本文件...

发布时间:2011-04-06 11:55:11来源:红联作者:xiongwei281
哪位大侠能帮我分析分析读懂这些代码需要什么技术,是SHALL编程 还是什么,这是其中一部分代码,详情请看附件

echo " 2. List of user id with UID=0 or OSRs"
echo
for x in `lsuser -a ALL`
do
echo " \c"
id $x | awk '$1 ~ /^uid=0\(/ {print $1}' | grep -c "uid=0" | read i
if [[ $i -eq 1 ]]
then
echo "$x \c"
else
### OSR Group
id $x | awk '{print $2" "$3}'| egrep -c "\(system\)|\(security\)|\(bin\)|\(sys\)|\(adm\)|\(uucp\)|\(mail\)|\(printq\)|\(cron\)|\(audit\)|\(shutdown\)|\(ecs\)|\(imnadm\)|\(ipsec\)|\(ldap\)|\(lp\)|\(haemrm\)|\(snapp\)|\(hacmp\)" | read i
if [[ $i -eq 1 ]]
then
echo "$x \c"
fi
fi
done
echo
文章评论

共有 8 条评论

  1. xiongwei281 于 2011-04-08 11:21:10发表:

    8# 相思爱文

    嗯 ,还能解说的详细一点吗,谢谢了。

  2. 相思爱文 于 2011-04-07 07:07:00发表:

    完整代码的第一行,应该说明了是什么脚本
    如果第一行是
    #/bin/bash
    那就是bash脚本,shell的一种。
    shell脚本编程的教程有很多
    用google搜索“shell编程”,就以得到结果

  3. wangyu 于 2011-04-06 17:18:59发表:

    我从网上下过一些,你找一下shell编程就行了,shell 还是很容易学的

  4. xiongwei281 于 2011-04-06 15:08:13发表:

    引用:
    shell 命令行,和shell 语法就可以看懂了,就是学习shell
    Filippo 发表于 2011-4-6 14:21

    能提供一些关于shall 脚本的语法教程链接吗,找了好久都找不到想要的,谢谢了

  5. iuears 于 2011-04-06 14:37:24发表:

    打路过的

  6. Filippo 于 2011-04-06 14:21:38发表:

    shell 命令行,和shell 语法就可以看懂了,就是学习shell

  7. xiongwei281 于 2011-04-06 13:57:37发表:

    2# wangyu

    找到相关的LINUX编程教程应该可以看懂吧

  8. wangyu 于 2011-04-06 12:41:44发表:

    带有正则、流处理这些,应该是shell