如何运行" cut"使用AWS Data Pipeline ShellCommandActivity在csv上执行命令

时间:2018-04-16 19:44:49

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-data-pipeline

使用AWS Data Pipeline ShellCommandActivity,我试图对一个文件运行一些预处理,这个文件中的列数比我想要的更多,使用" cut"命令只提取我想要的列。我似乎能够" grep"该文件成功输出到文件。每当我尝试" cut"时,我会得到一个空文件作为输出。

我已在本地测试了我的剪切语法,它可以在该环境中运行。

" cut"可以使用ShellCommandActivity方法吗?如果没有,我在哪里可以找到可用命令列表,或者如何将其添加到用于执行的EC2?

1 个答案:

答案 0 :(得分:0)

这是一个愚蠢的错误,我很抱歉我发布了这个。很难对AWS进行故障排除(无论如何对我来说。)问题是我在重定向(“>”)之前有一个回车,所以它没有抓住那部分。删除回车后,命令按预期执行。