[Linuxtrent] Re: appello agli esperti perl

  • From: Michele Bert <micbert75@xxxxxxxxx>
  • To: "linuxtrent@xxxxxxxxxxxxx" <linuxtrent@xxxxxxxxxxxxx>
  • Date: Fri, 31 Oct 2014 09:09:07 +0100

Il 31 ottobre 2014 08:15, Guido Brugnara <gdo@xxxxxxxxx> ha scritto:
> Non capisco il perché di dover usare dei file temporanei che poi devi
> spostare/copiare.

Mi sono dimenticato di allegare lo script!
In realtà ho eliminato il passaggio attraverso i file temporanei, che
era un refuso di una vecchia soluzione che avevo approcciato
all'inizio, il flusso di uscita, contenente il singolo file convertito
(ma qui subentrano limiti del processo a cui collego la pipe). Questa
soluzione mi sarebbe piaciuta perché mi avrebbe permesso di
prescindere completamente dal percorso di destinazione del file.

Il background che ho tralasciato è che per ogni file in input, io devo
generare una coppia di file: il file convertito in ascii, e uno che
contiene una serie di metainformazioni. Il processo all'uscita della
pipe si occupa di creare i due file nel posto corretto, e di popolare
il secondo file.

Allora faccio un'altra domanda. Il processo in questione riconosce un
comando, in conseguenza del quale lui legge lo standard input fino al
successivo EOF (usato iterativamente: Ctrl-D), e lo riversa in un file
che lui è in grado di identificare (similmente ad un ad un comando
"cat >file.ext" per intenderci).
Ho tentato di sfruttare questo comando, ma mi sono bloccato perché non
sapevo cosa scrivere nella pipe per indicare all'altro processo la
fine del file. Non so se mi sono spiegato bene...

-- 
Mick

Attachment: splitAsSource
Description: Binary data

Other related posts: