首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在单一bash脚本中运行python和java?

如何在单一bash脚本中运行python和java?
EN

Stack Overflow用户
提问于 2014-08-20 07:57:29
回答 2查看 294关注 0票数 0

我有一些python脚本,它们从社交媒体抓取数据并以.csv格式保存它们的输出,还有一些用于数据清理和其他用途的java代码。

我想在bash脚本的帮助下一起执行所有这些python和java脚本。

例如:

我有两个python脚本,让我们说:

1 tweet.py 2. translate.py和一个java代码(比如3. TextClean.java )

我希望执行顺序为1到3,因为来自tweet.py的输出csv将输入到translate.py,等等。

请给我建议正确的方法。

致以敬意,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-20 08:07:32

您对bash shell脚本中的基本命令执行和文件重定向做过任何研究吗?

你的问题有点不清楚,所以我想你所说的“输入”和“输出”是指标准输入和输出。

代码语言:javascript
复制
python tweet.py > tweet.csv
python translate.py < tweet.csv > translated.csv
java -jar TextClean.jar < translates.csv > cleansed.csv

如果您不关心中间结果,您可以将这些命令链接到管道中:

代码语言:javascript
复制
python tweet.py | python translate.py | java -jar TextClean.jar > cleansed.csv
票数 0
EN

Stack Overflow用户

发布于 2014-08-20 08:05:16

你的bash脚本:

代码语言:javascript
复制
python tweet.py 
python translate.py output.cvs 
java -jar TextClean.jar translate_output.cvs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25399536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档