Em vez de usar um pipe sem nome, por que não usar um pipe nomeado. Por exemplo:
% mknod p pipe
% (head large_file.csv > pipe &); libreoffice4.1 --calc pipe
Vou começar a receber muitos arquivos CSV grandes, dos quais apenas as primeiras linhas são de interesse para mim. Eu estava esperando abri-los apenas passando as primeiras linhas para o Calc, mas isso não funciona :
$ libreoffice4.1 --calc <(head large_file.csv)
Ao tentar isso, recebo um pop-up:
/dev/fd/63 does not exist.
Existe alguma maneira fácil de abrir apenas as primeiras linhas sem criar um novo arquivo (temporário)? Isso está no Kubuntu Linux 12.10 com o LibreOffice 4.1.