加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

【409】Linux 系统 Testrun

发布时间:2020-12-13 23:45:56 所属栏目:Linux 来源:网络整理
导读:文件名:Testrun #!/bin/sh PROG=./puzzle case $1 in 1) T=Tests/bad* ;; 2) T=Tests/sol* ;; 3) T=Tests/unsol* ;; esac if [ A$T != A ] then for i in $T do echo ================= $i ================== $PROG $i done else echo Usage $0 "[1|2|3]"

文件名:Testrun

 #!/bin/sh
 PROG=./puzzle

 case $1 in
 1) T=Tests/bad* ;;
 2) T=Tests/sol* ;;
 3) T=Tests/unsol* ;;
 esac

 if [ A$T != A ]
 then
    for i in $T
    do
    echo =================  $i  ==================
    $PROG < $i
    done
 else
    echo Usage $0 "[1|2|3]"
 fi

?

问题一: not found Testrun

解答:Ah got it,it‘s CRLF again - even sh has trouble reading files with it. Run dos2unix Testrun and then afterwards running it should work.

?

问题二:文件组织结构

  • 编译为 puzzle 文件
  • 新建文件夹 Tests,将测试数据放入其中
  • Testrun 与 puzzle 位于同一个文件

?

问题二:运行方式

直接在 Terminal 中输入如下命令:

  • sh Testrun 1:文件名以 bad 开头的
  • sh Testrun 2:文件名以 sol 开头的
  • sh Testrun 3:文件名以 unsol 开头的

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读