用户
搜索
  • TA的每日心情
    无聊
    2017-4-15 11:26
  • 签到天数: 10 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    i春秋-脚本小子

    Rank: 2

    9

    主题

    38

    帖子

    227

    魔法币
    收听
    1
    粉丝
    0
    注册时间
    2017-3-27
    发表于 2017-3-27 21:45:09 10678895
    linux常用命令加选项,有成百上个,仅仅靠背诵忘记得太快,所以写了此脚本,便于对linux命令的练习,希望能帮助到大家。

    运行脚本效果如下:




    上边两图一个是运行脚本时的截图,另一个为题库的格式(@做分隔符,所以如果题目中有@一定要替换掉)

    下面附上源码

    #!/bin/bash
    #版本号:1.0

    #作者:Mr.L

    #WX:504498722
    FILE=/root/scripts/testfile.txt      # 此为题库文本文件地址,可以改为你喜欢的地址
    LINE=`wc -l < ${FILE}`
    sub=""

    fileAnswer() {
    MYRAND=$[$[$RANDOM%${LINE}]+1]
    sub=$(sed -n "${MYRAND}p" $FILE)

    answer0=$(echo $sub | cut -d"@" -f1)
    answer1=$(echo $sub | cut -d"@" -f2)
    answer2=$(echo $sub | cut -d"@" -f3)
    answer3=$(echo $sub | cut -d"@" -f4)
    }

    printAnswer() {
    echo "your last subject and answer is :"
    echo "$sub"
    echo ""
    }

    上面为部分源码。。。。。


    运行脚本后还有两个问题仍需要解决:

    1.题目无法显示到菜单框图里

    2.$RANDOM% 取随机数是有可能出现连续两次取到同一个数字的问题


    PS:如果发现脚本中的BUG或者有人解决了这两个问题,请与我联系(脚本中有我的联系方式),我也会利用闲暇时间针对上述问题作出修改。同时希望大家能共同完善脚本题库,题库我现在做了大概有500多条,但是不建议大家直接用我的题库,希望大家能自己边学边完善题库,自己做一个题库才是王道。

    注:此脚本独家发布i春秋,更改源码或者转载请注明出处。

    游客,如果您要查看本帖隐藏内容请回复

    评分

    参与人数 1魔法币 +100 收起 理由
    yyyxy + 100 独家奖励

    查看全部评分

    发表于 2017-3-29 20:43:06
                            的
    使用道具 举报 回复
    啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
    使用道具 举报 回复
    厉害厉害,这么多命令真的不是一时半会就能记住的
    使用道具 举报 回复
    ucms xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    使用道具 举报 回复
    发表于 2017-4-11 09:46:26
    本帖最后由 Midos 于 2017-4-11 09:51 编辑

    下载一个学习看看
    请问题库的下载地址在哪里?
    使用道具 举报 回复
    7的环境中文乱码,脚本时在centos6上编写的。。。
    使用道具 举报 回复
    下载了学习学习
    使用道具 举报 回复
    发表于 2017-3-28 10:26:00
    66666666666666666666666666666
    使用道具 举报 回复
    发表于 2017-3-28 10:27:41
    66666666666
    使用道具 举报 回复
    发表于 2017-3-28 10:28:36
    大表哥,厉害了
    使用道具 举报 回复
    发表于 2017-3-28 10:31:48
    学习学习学习
    使用道具 举报 回复
    发表于 2017-3-28 10:36:38
    多谢分享,邪邪
    鸟有翅膀,鸡也有。。。
    使用道具 举报 回复
    发表于 2017-3-28 10:36:50

    下载了学习学习
    使用道具 举报 回复
    发表于 2017-3-28 10:40:56
    下载谢谢分享
    使用道具 举报 回复
    发表于 2017-3-28 10:52:54
    学习学习,谢谢了
    使用道具 举报 回复
    发表于 2017-3-28 11:22:21
    感谢分享了
    使用道具 举报 回复
    看看,好长时间不用,都忘得差不多了
    使用道具 举报 回复
    发表于 2017-3-28 11:45:36
    555666.好东西,赶紧下载了学习
    使用道具 举报 回复
    发表于 2017-3-28 12:45:41
    Howe,如果您要查看本帖隐藏内容请回复
    个人博客:www.H0u5er.com
    使用道具 举报 回复
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册