文件内容操作shell脚本替换

文件内容操作shell脚本替换,shell,scripting,bigdata,file-manipulation,Shell,Scripting,Bigdata,File Manipulation,我们使用shell脚本执行许多复杂的文件内容操作。通常是excel、csv和定长列文件。这里列出了我们执行的一些操作 我们要评估用于操作这些文件的shell脚本的替代方案。更好的产品、更好的工具或更好的编程语言 如有任何建议,将不胜感激 添加列 德特尔柱 分栏 将列值复制到其他一些行 有些列是日期。比较不同行中的日期 确定列的类型。日期、数字、字符串等 是否在shell脚本中操作Excel文件的内容?不管怎样,由于您需要处理表格数据,直接的答案当然是Excel或LibreOffice Calc

我们使用shell脚本执行许多复杂的文件内容操作。通常是excel、csv和定长列文件。这里列出了我们执行的一些操作

我们要评估用于操作这些文件的shell脚本的替代方案。更好的产品、更好的工具或更好的编程语言

如有任何建议,将不胜感激

  • 添加列
  • 德特尔柱
  • 分栏
  • 将列值复制到其他一些行
  • 有些列是日期。比较不同行中的日期
  • 确定列的类型。日期、数字、字符串等

是否在shell脚本中操作Excel文件的内容?不管怎样,由于您需要处理表格数据,直接的答案当然是Excel或LibreOffice Calc;毕竟,这就是这些程序的设计目的。在CSV文件中,无法从字符串和日期中区分数字,因为CSV文件不携带数据类型信息;你可能会做出一个有根据的猜测,但它仍然只是一个猜测。好吧,我们先将excel转换成有用的格式,然后再对其内容进行操作。我们希望通过编程方式操作内容,所以idk excel、libreoffice可能无法工作。按Alt+F11打开VBA集成开发环境。这就是它的目的,以编程方式操作电子表格。(这是非常广泛的用途。在这个网站上也是如此。)LibreOffice也有一个内置的脚本语言,但它可能没有那么好的文档记录。考虑apache nifi是否能解决我的问题。在关系数据库中导入。比较他们的进口设施和价格。