我想处理PCAP文件,然后使用WholeFileInputFormat。 地图的输入是<filename,content>
。 如何使用shell脚本获取内容?如何在hadoop映射器中使用shell脚本获取值
1
A
回答
0
# test file:
echo -e "foo bar\tthis is\nthe rest of the content" > file
contents=$(sed '1s/[^\t]*\t//' file)
label=$(sed '1{ s/\t.*//; q }' file)
您必须引用变量以保留空格。
echo "$label"
echo "$contents"
你应该总是引用变量,除非你知道为什么明确你不应该
相关问题
- 1. Hadoop从linux shell用户名和组映射获取用户名和组映射?
- 2. HADOOP - 获取映射器内的nodename
- 3. Shell脚本获取值
- 4. 映射器输入键值对Hadoop中
- 5. 如何在bash脚本中获取shell命令的中间值
- 6. 如何使用c代码从shell脚本获取返回值
- 7. 如何在Hadoop程序中的映射器中获取输入文件名?
- 8. 如何使本地文件系统的映射写在Hadoop中
- 9. 如何从映射器或Reducer中获取Hadoop任务跟踪器信息
- 10. [Shell脚本]在shell脚本中获取httpreqest POST
- 11. 使用索引获取映射值对
- 12. 在hadoop中找不到shell脚本
- 13. 在序列中运行Hadoop映射器
- 14. 如何使用shell脚本读取变量中的多个值
- 15. Hadoop Streaming - 外部映射器脚本 - 文件未找到
- 16. 如何在makefile中使用shell脚本
- 17. 如何在linux shell脚本中使用##
- 18. 如何在shell脚本中使用curl?
- 19. 如何获取shell脚本中最后一次递增的值?
- 20. 从shell脚本获取值到java
- 21. Hadoop的许多映射器
- 22. Hadoop几个映射器
- 23. Hadoop映射器/还原器重用
- 24. hadoop mapreduce映射器从文本文件中读取不正确的值
- 25. 如何在映射器中设置值?
- 26. Shell脚本在Linux中获取日期
- 27. 在shell脚本中获取日期
- 28. 在shell脚本中提取键值
- 29. 如何使用shell脚本
- 30. 如何使用shell脚本
地图的输入<文件名,含量> – Jack
我不明白的问题。请提供样本输入和您想要的输出。 –
映射器的输入是一个文件,如“键\ t这是值,我想获得值”。我想要得到的输出是该文件的一部分,例如“这是值,我希望获得该值”。如何使用shell脚本执行此操作? – Jack