并行gnu通过shell脚本传递参数
Parallel gnu passing arguments in shell script
我想将参数传递给shell脚本中的C 程序,该程序只将其打印到控制台。但是,我想使用平行的GNU进行操作。目前我有一个shell脚本
#!/bin/sh
parallel -k echo ::: 1 2 3 > cTest
parallel ./hello :::: cTest
我首先创建一个文件" ctest",其中包含将传递给可执行的" hello"的项目。
目前,上面只是打印空格。我尝试过,
parallel echo :::: cTest | ./hello
,但这只是打印" 2"(我也担心上述不会平行)。
有人知道如何工作吗?
这对我有用:
#!/bin/sh
cat <<EOF >hello.cpp
#include <iostream>
int main(int argc, char** argv) {
std::cout << "Have " << argc << " arguments:" << std::endl;
for (int i = 0; i < argc; ++i) {
std::cout << argv[i] << std::endl;
}
}
EOF
g++ hello.cpp -o hello
parallel -k echo ::: 1 2 3 > cTest
parallel ./hello :::: cTest
相关文章:
- 如何反转整数参数包
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用默认参数等选择模板专业化
- 模板参数替换失败,并且未完成隐式转换
- 具有默认模板参数的多态类的模板推导失败
- 使用 Main() 返回值作为 python 脚本的参数
- 如何在程序中运行带有参数C++ VBS 脚本?
- 从带有参数的C++程序中调用shell脚本
- Bash 脚本和命令行参数
- 参数从 Python 脚本传递到 C++ 使用 boost-python
- 从BASH脚本发送一些参数(例如Ctrl-C,3,Some_string)
- QProcess 将参数传递给 python 脚本
- 使用C++(Cython)中的参数运行已编译的python脚本
- 并行gnu通过shell脚本传递参数
- 将参数从 Qt 传递到 shell 脚本文件
- 用于使用命令行参数C++的生成文件和 Bash 脚本
- 如何将命令行参数作为字符串传递给从C++执行的嵌入式 Python 脚本
- 如何将整数参数传递给shell脚本,然后shell脚本将其传递给程序
- 脚本回调参数和结果的自动编组
- 如何创建一个将命令行参数传递给shell脚本的c++程序