我参加像 Codechef 这样的竞争性编程竞赛。所以他们以特定的格式接受输入。我正在寻找用 C++ 开发一个测试器。我计划做的一些事情是:
- 在文件 format.txt 中给出输入格式。
- 给出输出已知的示例输入测试用例。
- 在测试用例(ii)上测试程序并在单独的文件中生成输出。
- 按照format.txt中指定的格式在多个测试用例上随机测试程序,并在单独的文件中生成输出。
完成这一切之后,我想要一个命令来代表以上所有操作。如何在 Linux 终端中引入新命令(例如 test_codechef Sample_program.cpp
,其中新命令在 Sample_program.txt 上执行我的测试程序)?
最佳答案
我认为您想向终端添加一个命令并使用它,如果您正在谈论 Bash,那么只需创建一个没有类型的文件 bash 文件示例:
#!/bin/bash
echo "Hello World "
保存:HelloWorld
之后:
chmod +x HelloWorld
cp HelloWorld /usr/bin/
然后在终端上输入: HelloWorld
,结果是 Hello World ,
所以如果我的观点是正确的,你需要学习一些关于 Bash Linux 的东西
关于c++ - 创建命令并通过 Linux 终端执行它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18203225/