在 LibreOffice Calc 中仅打开大型 CSV 文件的前 10 行

dot*_*hen 5 linux bash csv libreoffice libreoffice-calc

我将开始接收许多大型 CSV 文件,其中只有前几行是我感兴趣的。我希望通过只将前几行管道输送到 Calc 来打开它们,但这不起作用

$ libreoffice4.1 --calc <(head large_file.csv)
Run Code Online (Sandbox Code Playgroud)

尝试此操作后,我收到一个弹出窗口:

/dev/fd/63 不存在。

有没有什么简单的方法可以只打开前几行而不创建新的(临时)文件?这是在带有 LibreOffice 4.1 的 Kubuntu Linux 12.10 上。

Jon*_*anS 5

与其使用未命名管道,不如使用命名管道。例如:

% mknod p pipe
% (head large_file.csv > pipe &); libreoffice4.1 --calc pipe
Run Code Online (Sandbox Code Playgroud)