使用AWS Data Pipeline ShellCommandActivity,我试图对一个文件运行一些预处理,这个文件中的列数比我想要的更多,使用" cut"命令只提取我想要的列。我似乎能够" grep"该文件成功输出到文件。每当我尝试" cut"时,我会得到一个空文件作为输出。
我已在本地测试了我的剪切语法,它可以在该环境中运行。
" cut"可以使用ShellCommandActivity方法吗?如果没有,我在哪里可以找到可用命令列表,或者如何将其添加到用于执行的EC2?
答案 0 :(得分:0)
这是一个愚蠢的错误,我很抱歉我发布了这个。很难对AWS进行故障排除(无论如何对我来说。)问题是我在重定向(“>”)之前有一个回车,所以它没有抓住那部分。删除回车后,命令按预期执行。