如何在 Apache NiFi 的 ExecuteProcess 中运行 sed
Posted
技术标签:
【中文标题】如何在 Apache NiFi 的 ExecuteProcess 中运行 sed【英文标题】:How do I run sed in ExecuteProcess in Apache NiFi 【发布时间】:2016-02-22 11:20:12 【问题描述】:我有 csv 日志文件,我使用 ogr2ogr
将其转换为 GeoJSON,然后运行 sed
以清理 elasticsearch。具体来说:
ogr2ogr -f "GeoJSON" output.json input.csv
sed -i -e '1,4d' -e '$d' output.json # delete first four lines and last line
sed -i '1 i\[' output.json # insert line with '[' at beginning of file
我想在 NiFi 中运行这些命令,但我没有配置 ExecuteProcess。
【问题讨论】:
这个答案可能会对您有所帮助。 ***.com/questions/42443101/… 【参考方案1】:试试这个方法
seq 10 | sed -e '1,4d;$d;' -e '5 i\['
输出:
[
5
6
7
8
9
【讨论】:
以上是关于如何在 Apache NiFi 的 ExecuteProcess 中运行 sed的主要内容,如果未能解决你的问题,请参考以下文章