我将开始收到许多大型 CSV 文件,其中只有前几行是我感兴趣的。我原本希望通过仅将前几行传输到 Calc 来打开它们,但这不起作用:
$ libreoffice4.1 --calc <(head large_file.csv)
尝试此操作后,我收到一个弹出窗口:
/dev/fd/63 不存在。
有没有简单的方法可以只打开前几行而不创建新的(临时)文件?这是在带有 LibreOffice 4.1 的 Kubuntu Linux 12.10 上。
答案1
为什么不使用命名管道,而使用无名管道呢?例如:
% mknod p pipe
% (head large_file.csv > pipe &); libreoffice4.1 --calc pipe