微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linbux下的Bash对拍

下面是\(Linux\)下的\(bash\)对拍程序:

#!/bin/bash
t=0 //数据组数
while true; do
    let "t=$t + 1" echox
    printf $t                                 //bash语言的变量前需要加 $
    printf ": "
    ./datamaker > input              //数据生成器
    ./color < input > output         //需要对拍的程序
    ./std < input > stdout            //标程
    
    if diff output stdout; then
        printf "Accepted\n"
    else
        printf "Wrong Answer\n"
        break
    fi
    sleep 0.2s
done
 
//请在使用前删除中文注释

在终端下运行,不需要编译

文件名保存为:pai.sh

在终端下运行:chmod +x pai.sh

在终端下运行:./pai.sh

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐