列:行太长错误

列:行太长错误

我正在尝试按照以下指南从终端查看前 5 列: https://chrisjean.com/view-csv-data-from-the-command-line/

当我跑步时

cat rangelast.csv | sed -e 's/,,/, ,/g' | column -s, -t | less -#5 -N -S 

我收到此错误:

column: line too long

我该如何解决?

答案1

根据此错误报告

在实用程序源代码中:column.c它定义MAXLINELEN as 2048 + 1

如果您的输入包含长度 > 2048 的行,您将收到此错误。

为了解决这个问题,您应该确保输入的行长度<2048,或者用另一个实用程序替换“column”实用程序。

相关内容